Форум программистов, компьютерный форум, киберфорум
nginx
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 23.08.2013
Сообщений: 20
1

Mod_rewrite (Редирект со слэшем на без слэша) site.ru/ -> site.ru (ПРОБЛЕМА)

10.10.2015, 06:14. Показов 891. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужен редирект с

site.ru/ site.ru/forum/
site.ru site.ru/forum

RewriteRule (.+)/$ /$1 [L,R=301] - работает, редиректит, но зацикливает страницу

Код
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
Вот это вроде тоже редиректит

site.ru/forum/
site.ru/home/ACCAUNT/site.ru/docs/forum

Т.е. вроде редирект идёт, но не на URL, а на путь до каталога (Использую хостинг ru-center)

DirectorySlash off ставил - тоже зацикливается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2015, 06:14
Ответы с готовыми решениями:

301 редирект site.ru на www.site.ru
Можно ли разместить домен site.ru на одном хостинге, а www.site.ru - на втором хостинге? В...

Редирект с site.ru на www.site.ru
Как вы думаете, могут ли возникнуть какие-либо проблемы, если стоит редирект, перенаправляющий...

Автом. редирект http://site.ru на http://www.site.ru на IIS?
Можно ли средствами IIS сделать автоматический редирект http://site.ru на http://www.site.ru?...

в чем разница site:site.com/ и site:site.com/*
в чем разница site:site.com/ и site:site.com/* вариант страницы под фильтром отпадает (из форумов...

3
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
10.10.2015, 10:42 2
вот так попробовать:

RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ /$1 [R=301,L]

или так:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) http://www.site.ru/$1/ [R=301,L]
0
1 / 1 / 0
Регистрация: 23.08.2013
Сообщений: 20
10.10.2015, 10:49  [ТС] 3
Неа, не проконало :c

Добавлено через 24 секунды
Сща ещё второй вариант попробую

Добавлено через 2 минуты
Не, не работает :3
0
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
10.10.2015, 11:45 4
nginx тут причем?
1
10.10.2015, 11:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2015, 11:45
Помогаю со студенческими работами здесь

Редирект с http://site.com на http://site.com/ (htaccess)
Всем привет! У меня такая ситуация, мне СЕОшники говорят что в поисковых системах две главных...

Редирект с www.site.ru на www.site.ru/forum
Добрый день уважаемые форумчане! Подскажите пожалуйста как сделать простой редирект форума phpbb....

Пересекающиеся сети туннеля site-to-site между Cisco ASA и TMG
Всем добрый день! Необходимо реализовать следующую схему. Есть главный и удаленный офис, связь...

Настройка маршрутизации при соединении двух офисов l2tp site-to-site
Всем доброго! Туплю безбожно. Не могу понять получится ли сделать маршрутизацию. И все ли я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru