Редирект домена без WWW на домен с WWW - косяк....

Автор Beer, 15 ноября 2008, 00:14:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Beer

RewriteCond %{HTTP_HOST} ^сайт.ru [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [L,R=301]

и так:

RewriteCond %{HTTP_HOST} ^сайт.ru
RewriteRule (.*) http://www.сайт.ru/$1 [R=301,L]

На сайте - все нормуль. Ввожу сайт.ру - перехожу на www.сайт.ру

На форуме - вроде тоже нормуль, но я не могу отправить сообщение,  пишет: "указанный раздел не существует." или "ваша сессия истекла во время написания сообщения". :o

Какие мысли могут быть???

Mavn

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
помоему так будет лучше
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Drakonsa

Дабы не плодить темы...
Что прописать в .htaccess чтоб если пользователь заходящий по доменному имени сразу перекидывался на /forum, но если это localhost то грузить index.php?

Mavn

1 вопрос 1 тема так что лучше плодить тем более что вопрос не относится к теме вообще никак!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Beer

Докладываю:
Сделал как выше. Вижу себя залогиненным.
Вход в админку: Невозможно проверить месторасположение отсылаемого файла. Пожалуйста, вернитесь назад и попробуйте снова.
Отправка мессаги - ошибка.
Нарыл:
В Settings.php сайт был указан без www. Добавил www - заработало.

Mavn

на самом деле например для smf 2.0 не нужно прописывать данное правило. Smf сам автоматически делает перенаправление. Можете сами набрать адрес например simplemachines.ru и посмотреть что форум перенаправит вас на www.simplemachines.ru
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Beer

Да, тут все четко фунциклирен. Видимо пока запал не кончился, на 2,0 надобно переходить. У меня еще галерея - там не срабатывает. Наверное надо свой .ассесс в папку вложить.

Beer

Не все так гладко у меня......
Юзеры жалуются у кого ИЕ, они форум видят так:

Mavn

а пути на картинки какие показывает и какие пути на самом деле?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Beer

Разобрался - пути к теме надо прописать с www. без этого ИЕ не показывает.

Serifa

Цитата: Beer от 22 ноября 2008, 11:56:28
Разобрался - пути к теме надо прописать с www. без этого ИЕ не показывает.

Странно, у меня прописаны без  www, и пока никто не жаловался.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Beer

 Форум стоит в поддиректории:  /сайт/форум, в директории сайта в .htaccess прописано:

# Для указания одной версии сайта с www как основной.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Сайту www подставляется нормально, т.е. если набрать без www, выведется с www.
Если форум открыть без www, то при переходе в тему - откроется с www, но будет работоспособно и без www - т.е на форуме www не подставляется как-то.
в файл, .htaccess расположенный в директории форума вписал

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

Стало подставляться ввв, но набирая адрес темы без ввв переадресовывает на сайт.