Как сделать 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= который совсем там не уместен. Прошу помочь с решением данного вопроса.

Комплексное SEO продвижение в поисковых системах Яндекс, Google

Для того чтобы сделать 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)
Новые темыОбъявленияСвободное общение
23:34 Апдейт ИКС 24.05.19 
19:50 Продвижение в ТОП Яндекс. Мега быстро! 
18:25 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
16:07 Прошу помощи. 
15:11 Adtrafico - Правильная партнёрская сеть под бурж трафик 
14:32 Новый сайт без продвижения 
14:01 Качественные услуги по взлому почты/соц сетей 
01:01 Продажа качесвтенных RDP (дедиков) 
22:29 Тексты премиум - качества! Доступные условия для бизнеса и удар по поисковым алгоритмам! 
22:03 Услуги постинга в социальные сети для продвижения, индексации и увеличения социальной активности 
21:37 Качественные услуги по взлому почты/соц сетей 
19:46 Внешнее продвижение сайтов качественно! Быстрое выполнение, на форуме с 2009 года! 
18:58 Куплю канал Яндекс Дзен срочно 
18:22 Продам свой сайт в системе ucoz 
23:29 Нужен совет 
20:27 Партнерка по торговле акциями КАНнАБИСа, получай кеш с любой сделки. 
20:26 Наши машинки 
18:36 Как восстановить удаленные файлы на компьютере? 
16:44 На какую тему создать сайт? 
12:58 Кому пришла выплата с AdSense? 
09:39 Акции, облигации, банковский депозит?