Привет всем, помогите с 301 редиректами и файлом htaccess
Как прописать редирект так, чтоб со всех страниц типа
site.ru/page/
стоял редирект на site.ru/page
(без слеша)
Тоже самое с
site.ru/primer/
на
site.ru/primer
Разумеется вручную прописывать просто не вариант, наверное какое-то должно же быть регулярное выражение для решения такой задачи.
Буду очень благодарен за помощь
- 18.11.2015 12:00
- 18.11.2015 12:06
Настройка переадресации на папки без слеша (убираем слеш в конце) _http://coderhs.com/archive/redirect_301#no-slesh
- 18.11.2015 12:07
Надо на всех страницах убрать слешь на конце?
Если да, то попробуйКод HTML:Это правило уберет слешь на конце везде.RewriteBase / RewriteCond %{HTTP_HOST} (.*) RewriteCond %{REQUEST_URI} /$ [NC] RewriteRule ^(.*)(/)$ $1 [L,R=301]Спасибо сказали:
Dancan(18.11.2015), - 18.11.2015 14:51
Fartuna, спасибо огромное!
- 18.11.2015 22:13
Намного лучше наоборот - со слэшом на конце сделать. И выглядит приличнее и вроде бы на один запрос к серваку меньше, т.к. в этом случае он сразу точно не знает, какой контент показать, то сначала пытается отдать индексный файл, если таковой есть, а только потом - страницу. В итоге, по идее, вариант со слэшом немного быстрее.
- 24.11.2015 22:02
Помогите еще немного, тот код указанный выше
Код:Не позволяет теперь зайти в админку сайта, которая располагается по адресу site.ru/admin/RewriteBase / RewriteCond %{HTTP_HOST} (.*)RewriteCond %{REQUEST_URI} /$ [NC] RewriteRule ^(.*)(/)$ $1 [L,R=301]
Редиректы зацикливаются и ошибка выдается "Слишком много перенаправлений"
Можно для вышеуказанного кода как-то прописать исключение для страницы админки? Что то типа If (Если страница не такая как вход в админку то применяй этот код) - 27.11.2015 14:45Опытный

- Регистрация: 01.10.2013
- Сообщений: 301
- Репутация: 26
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Подскажите с редиректами на php | Web программирование | 6 | 23.06.2015 11:33 |
Вопрос к профи по работе с редиректами. | Вопросы от новичков | 2 | 11.06.2013 14:45 |
Проблема с редиректами на Dle | DLE | 5 | 29.03.2013 15:18 |
Проблема с редиректами на Dle | Вопросы от новичков | 4 | 29.03.2013 11:53 |



