301 редирект htacess

psics
На сайте с 02.04.2009
Offline
130
506

Доброго времени суток

Есть надобность сделать на нескольких страницах редирект с урл со слешем на урл без слеша. Их не много до 10. Решил для каждого прописать так

Redirect 301 /url/ http://site.ru/url

Но браузеры видят циклическую перезагрузку. Как решить проблему?

IL
На сайте с 20.04.2007
Offline
435
#1
psics:
Но браузеры видят циклическую перезагрузку.

Полагаю, каталоги (/url) реально существующие в файловой структуре?

Если так - то причина, скорее всего в "trailing slash redirect" - Apache добавляет слэш и ищет файл, который должен обработать запрос в соответствии с DirectoryIndex.

Для проверки попробуйте указать в .htaccess

DirectorySlash Off
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
psics
На сайте с 02.04.2009
Offline
130
#2
ivan-lev:
Полагаю, каталоги (/url) реально существующие в файловой структуре?

Если так - то причина, скорее всего в "trailing slash redirect" - Apache добавляет слэш и ищет файл, который должен обработать запрос в соответствии с DirectoryIndex.

Для проверки попробуйте указать в .htaccess
DirectorySlash Off

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

Все тоже

M
На сайте с 04.12.2013
Offline
223
#3

Нужно условие, предотвращающее зацикливание. Плюс то, что ivan-lev сказал.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий