Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
1

301 редирект, как правильно настроить?

27.09.2012, 15:55. Просмотров 1346. Ответов 4
Метки нет (Все метки)

Bash
1
2
3
4
5
6
7
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Когда перехожу на страницу например http://site.ru/catalog/ и дописываю в адресной строке префикс www - http://www.site.ru/catalog/
То 301 редирект идет на http://site.ru/index.php, как сделать так чтобы редирект шел на http://site.ru/catalog/
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2012, 15:55
Ответы с готовыми решениями:

Как правильно настроить 301-ый редирект при смене всех УРЛ сайта?
Возникла необходимость для всех статей сайта на вордпресс сменить УРЛ. Вопрос заключается в том,...

как правильно сделать 301 редирект, если
Есть фирма, есть сайт. У фирмы есть филиалы в городах. Сайт сделан на MODx. Главная страница по...

Как правильно сделать 301 редирект для форума
Добрый день. Ситуация следующая: с 2002 года на нашем сайте существовал форум на допотопном движке...

Htaccess, как правильно настроить редирект?
Здравствуйте, подскажите как правильно настроить .htaccess Имеется такая иерархия, themes...

Как сделать 301 редирект в .htaccess?
как сделать 301 редирект в .htaccess с помошью mod_rewrite со страницы...

4
MikleP
19 / 5 / 0
Регистрация: 20.05.2012
Сообщений: 6
27.09.2012, 22:07 2
Получается, что вот так:
Bash
1
2
3
4
5
6
7
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /catalog/ [L]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
0
melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
27.09.2012, 23:04  [ТС] 3
У меня в index.php обработчик чпу, а также есть catalog1,catalog2 и т.д.
0
MikleP
19 / 5 / 0
Регистрация: 20.05.2012
Сообщений: 6
27.09.2012, 23:39 4
Цитата Сообщение от melihovgv Посмотреть сообщение
У меня в index.php обработчик чпу, а также есть catalog1,catalog2 и т.д.
По поводу обработчика не подскажу. Я вообще с редиректом сегодня первый раз столкнулся. А чтобы решить проблему с несколькими каталогами, то:

Bash
1
2
3
4
5
6
7
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /catalog[0-9]*/ [L]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Расскажи подробнее про ЧПУ в index. Может что сообразим. Но вообще, мои варианты без проверки опытными людьми лучше не использовать)))
0
melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
28.09.2012, 12:06  [ТС] 5
Какое регулярное выражение? Я же говорю, у меня может быть за место каталога совершенно другой чпу.
0
28.09.2012, 12:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2012, 12:06

Как настроить 301 если нет апач
На одном хостинге у товарища не настраивается 301 редирект, как ему сказали хостеры: нет апач....

301 редирект
Всем привет! В общем ситуация следующая: С одного сайта периодически ставят 301 редирект на мой...

301 редирект
Помогите пожалуйста с настройкой редиректа в htaccess. Необходимо настроить редирект с сайта...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru