Как сделать 301 редирект на DLE
Страницы: 1 2 3 След.
Как сделать 301 редирект на DLE, с категории на статическую страницу
Всем привет! Прошу помочь настроить 301 редирект на DLE. Задача состоит в следующем. К примеру, у меня есть категория на сайте http://site.ru/malina/ , когда посетитель (мне для пс) заходит в эту категорию (то есть по адресу http://site.ru/malina/)  его должно редиректить на стат. страницу http://site.ru/malina.html .Я пробовал уже это сделать, погуглил, нашел способ, но там есть недостаток
К примеру, когда захожу в категорию http://site.ru/malina/ происходит редирект, меня отправляет на страницу http://site.ru/malina.html?do=static&page= Как видите, появляется ?do=static&page= который совсем там не уместен. Прошу помочь с решением данного вопроса.

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Для того чтобы сделать 301 редирект страницы на DLE,  нужно вставить код редиректа в файл index.php

Код
if ( getenv(’REQUEST_URI’) == ‘/stranica-do-redirecta/‘ )

{

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location: http://site.ru/stranica-posle-redirecta/” );

exit;

}
Изменено: Юрий - 24 Июля 2012 16:25
Юрий,  а если страниц таких 20? )))
Это тупо будет 20 раз вставлять.... Та и если циклом пройтись, то тоже не оно.
Есть более другой способ) Пару строк и готово)
Цитата
Юрий пишет:
Для того чтобы сделать 301 редирект страницы на DLE, нужно вставить код редиректа в файл index.php
Код
 if ( getenv(’REQUEST_URI’) == ‘/stranica-do-redirecta/‘ )

{

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location: http://site.ru/stranica-posle-redirecta/” );

exit;

} 
Спасибо. 
Этот способ я уже находил в интернете. Но он дает 500 ошибку. Сообщение: Ответ не получен от сервера -  что то в этом роде.
Еще есть способы?

 


Цитата
Владислав пишет:
Юрий, а если страниц таких 20? )))  
Да, с этим тоже небольшая проблемка, но у меня их всего 2-3, поэтому это не так страшно.


Цитата
Владислав пишет:
Есть более другой способ) Пару строк и готово)
Хотелось бы на него посмотреть)
RewriteCond %{HTTP_HOST} ^www.sait.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^sait.ru$ [NC]
RewriteRule ^(.*)$ http://sait.ru/$1 [R=301,L]


Пользуюсь этим редиректом, все отлично, вставляй туда свои ссылки и все.
Изменения делать надо в файле .htacсess

Код
RewriteCond %{HTTP_HOST} ^www\.ваш_домен\.ru$ [NC]
RewriteRule ^(.*)$ http://www.ваш_домен.com/$1 [L,R=301]


RewriteCond %{HTTP_HOST} ^ваш_домен\.ru$ [NC]
RewriteRule ^(.*)$ http://ваш_домен.com/$1 [L,R=301]
 
То есть в Вашем случае в .htaccess надо вставить код:

Код
RewriteCond %{HTTP_HOST} ^www\.site.ru\malina$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/malina.html/$1 [L,R=301]


RewriteCond %{HTTP_HOST} ^site.ru\malina$ [NC]
RewriteRule ^(.*)$ http://site.ru/malina.html/$1 [L,R=301]
Вроде как не ошибся.
Изменено: Joker_37 - 25 Июля 2012 10:47
Цитата
Владислав
Есть более другой способ) Пару строк и готово)
Ну так помоги ТС, конечно не бесплатно.
Изменено: Юрий - 25 Июля 2012 12:42
Спасибо всем. Но, к сожалению, ни один из представленных здесь способов не сработал. Возможно, я не правильно что то делаю.
А не проще, в данном случае, через панель управления на хостинге настроить редирект? Тот же ISP manager обладает такими возможностями. Или я ошибаюсь?
Цитата
mozambik пишет:
А не проще, в данном случае, через панель управления на хостинге настроить редирект? Тот же ISP manager обладает такими возможностями. Или я ошибаюсь?
В данном случае просто надо изучить .htaccess
С помощью этого файла можно много чего сделать.
З.Ы.: Файл должен быть расположен в нужной директории. Если его там нет, то его просто требуется создать.
Любопытно, вот надавали кучу советов. А кто-либо из советчиков в курсе, что для nginx и для apache, настройки редиректов "несколько" отличаются?!   
P.S. Для того, чтобы передвигаться на автомобиле, вовсе не обязательно изучать теорию струн.
Хотел забросить тему т.к. ТС просто не понимает значения некоторых файлов, однако...
Брошу еще "5 копееек" в тему...

Своим изначально не правильным вопросом:
Цитата
cobra369 пишет:
Прошу помочь настроить 301 редирект на DLE.
ТС сразу обрек всех на не корректные ответы в теме.

cobra369, зачем Вам редирект 301? Можно же в директорию malina/ забросить файл .htaccess и в нем указать что индексовой страницой для этой директории является malina.html Ссыль в браузере при этом будет выглядеть все так же (http://site.ru/malina/), а вот по инструкции будет открываться http://site.ru/malina.html. Так не проще? В .htaccess вообще очень много инструкций и настроек задать можно. Можно, например, какой-то файл закрыть логином и паролем от прочтения/исполнения... и т.д.
Цитата
mozambik пишет:
Любопытно, вот надавали кучу советов. А кто-либо из советчиков в курсе, что для nginx и для apache, настройки редиректов "несколько" отличаются?!
А при каких таких делах тут nginx и apache? Тут банальнее намного. Тут не стоит задача сделать редирект 301 на уровне записей домена (ИМХО). Тут немного другое, а соответственно что в nginx, что в apache, что в других все будет одинаковым.
Движок DLE довольно часто обновляется. Логично, при обновлении файлов на сервере прийдётся заново перенастраивать  .htaccess.

[FONT=Tahoma, Arial, Helvetica, sans-serif]Велика вероятность того, что об изменениях будет забыто. И всё по новой...[/FONT]
[FONT=Tahoma, Arial, Helvetica, sans-serif]Для нескольких страниц, как в данном случае, проще открыть ISP manager и указать соответствующие редиректы.[/FONT]
[FONT=Tahoma, Arial, Helvetica, sans-serif]Не навязываюсь, но высказываю сугубо личное мнение.[/FONT]
Цитата
mozambik пишет:
Движок DLE довольно часто обновляется

Не думаю что при обновлении движка вдруг обновятся уникальные для сайта категории, которые, в свою очередь, лежат в уникальных для движка директориях. Не мудря лукаво... Не изменится, ровным счетом, при обновлении движка в категории ничего.
Изменено: Joker_37 - 25 Июля 2012 14:31
Страницы: 1 2 3 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
19:06 Можно ли изменить категории WP не заходя в админку? 
12:33 Яндекс выдача - Апдейт - 17 августа 
08:29 Обновление поисковой базы 25.08.2019. 
16:46 Обновление поисковой базы 24.08.2019 
19:14 Плохие результаты вывода в топ 
17:57 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
16:58 Посмотрите пациента) 
17:32 Прогон по личной базе, больше 1000 трастовых сайтов! Продвижение СЧ и НЧ запросов + рост показателей! Гарантии! 
16:31 Тексты премиум - качества! Доступные условия для бизнеса и удар по поисковым алгоритмам! 
15:59 ТОП-1! Крысиный прокси-сервис 
15:30 IpsZona - Русская поддержка Invision Community 
15:20 Продам сайты для заработка в Adsense. Можно вместе с аккаунтом. 
13:23 Продам сайт екапуста займ ekapustazaym.com 
11:46 Чекер номеров Viber 
15:16 Раскрутить сайт игрушек для взрослых 
13:03 Прыг скок в ТОП 
09:14 Создать аккаунт Google Adwords за 1000 рублей 
17:46 Бесплатный мини-аудит юзабилити и конверсии + технический SEO-аудит в подарок 
12:44 Друзья, предлагаю собраться и сходить в Москве на пикник 
10:54 Как генерировать IT лиды 
11:48 SEO продвижение сайтов в Яндекс, Google. Поднятие ИКС сайту, исправления ошибок, разработка стратегий