1

Тема: Как сделать 301 редирект через .htaccess допустим /page/2 на /page/2/

Сейчас такая ситуация что если перейти на любую страницу без слеша primer.ru/page/11 не перекидывает на страницу со слешем. Мне нужно чтобы был 301 редирект на страницу со слешем на конце. Движок DLE 10.2.


Также есть несколько проблем чтобы не создавать несколько тем, сразу напишу мои проблемы тут. В блоге Алаича есть информация, но нет подробностей для DLE 10.2.

Как исключить дублирование новостей разбитых на страницы, когда существовали две одинаковые страницы по адресам site.ru/page,1,123-news_name.html и site.ru/123-news_name.html

Как исключить дублирование новостей с комментариями, разбитыми на страницы, когда существовали две одинаковые страницы по адресам site.ru/page,1,1,123-news_name.html и site.ru/123-news_name.html

Вот на этом все буду очень рад если вы мне сможете помочь!

2

Re: Как сделать 301 редирект через .htaccess допустим /page/2 на /page/2/

У меня 10.2 версия движка. Почти аналогичные проблемы решил благодаря информации с этой странички - https://alaev.info/blog/post/3294

Лично я в єтих хитачах и т.п. очень мелко плаваю, но там все четко расписано.

3 (16.03.2015 23:14 отредактировано splinblin)

Re: Как сделать 301 редирект через .htaccess допустим /page/2 на /page/2/

sorusnomad,  Нужную информацию по моей теме так не нашёл.

4

Re: Как сделать 301 редирект через .htaccess допустим /page/2 на /page/2/

Тему можно закрыть!

Возможно кому-то это надо будет и не нашел ответа. Пропишите вот такой код в .htaccess, замените url.ru на свой домен (если у вас с www до допишите!):

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://url.ru/$1/ [L,R=301]

А еще рекомендую пост от Александра, нашел на его блоге про настройку 301 редиретов.