ExBB Community » » Настройка форума » 301 редирект htaccess

Страниц (1): [1]
 

1. AdmninsCluba - 6 января 2011 — 08:46 - перейти к сообщению
Решил перевести форум на www. Прописываю в админ панели http://www.ххх.хх
Перестают работать все ссылки с главной страницы. Прописываю в файле htaccess
Цитата:
RewriteEngine on
RewriteRule ^.htaccess$ - [F]

RewriteBase /
RewriteCond %{HTTP_HOST} ^ххх.хх$
RewriteRule ^(.*)$ http://www.ххх.хх/$1 [R=301,L]

Результата нет, ссылки не работают, где ошибаюсь? Спасибо.
2. BON - 6 января 2011 — 12:38 - перейти к сообщению
Для слияния домена с www и без него

CODE:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite\.com
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=permanent,L]


или вот так ещё
CODE:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

[R=301,L] - перенаправить клиента и отправить ему код статуса 301 (R=301) и сделать это правило последним (L).
Подставляете свой домен.
Тока пусть кто то меня опровергнит тут если что. А то как бы 301 редирект не для этого предназначен как бы
3. AdmninsCluba - 6 января 2011 — 13:02 - перейти к сообщению
BON пишет:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]

Слеш именно такой у адреса? Это не ошибка? Пошел пробовать...
4. BON - 6 января 2011 — 13:07 - перейти к сообщению
AdmninsCluba пишет:
Слеш именно такой у адреса? Это не ошибка?


пробуйте как написал, должно работать. потом отпиштесь. этим редиректом www должно встать вместо всех ссылок на http
5. AdmninsCluba - 6 января 2011 — 13:47 - перейти к сообщению
По первому варианту, все ссылки битые с www и без www


Беру свои слова обратно, буду более детально разбираться в Денвере. По результатам отпишу.
6. BON - 6 января 2011 — 13:58 - перейти к сообщению
Попробуйте вот такой вариант ещё Redirect / http://www.сайт.ru

Если это не поможет тогда я паровоз
7. AdmninsCluba - 6 января 2011 — 14:46 - перейти к сообщению
Цитата:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite\.com
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=permanent,L]


BON, респект! Рабочий вариант!
8. BON - 6 января 2011 — 15:03 - перейти к сообщению
AdmninsCluba, чет как то долго вы ковыряли редикрект...........

попробуйте всё таки ещё вот этот
CODE:
Redirect / http://www.сайт.ru
9. AdmninsCluba - 6 января 2011 — 15:25 - перейти к сообщению
BON пишет:
AdmninsCluba, чет как то долго вы ковыряли редикрект

Пришлось делать на рабочем форуме. Трогать больше не буду, работает, и хорошо. Спасибо.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0171]     [ ]