Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изменения адреса сайта с mod_rewrite 
:(
    Опции темы
nof
Дата 15.10.2010, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.1.2007

Репутация: нет
Всего: нет



Ребят, у меня на 1 форум указывают два домена: site.ru и site.hosting.ru
Форум написан на PHP и при заходе через второй домен происходят некоторые глюки, связанные с куками.

Так вот, я решил, что надо заставить движок форума думать, что все посетители заходят всегда на site.ru вне зависимости от реального адреса. Я подумал, что mod_rewrite поможет мне это реализовать. Добавил такие директивы:
Код

RewriteEngine On
RewriteCond %{HTTP_HOST} ^hosting.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

Пробовал такие:
Код

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.hosting.ru$
RewriteRule ^(.*) http://site.ru$1 [R=permanent,L]

ноль эффекта.. захожу на site.hosting.ru и никаких изменений не вижу.. адрес не сменился, проблемы с куками те же.
Что я делаю не так? И есть ли другие варианты решения проблемы?

Это сообщение отредактировал(а) nof - 15.10.2010, 16:03
PM MAIL   Вверх
ayax2005
Дата 15.10.2010, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 17.4.2008
Где: Питер

Репутация: нет
Всего: 11



Могу ошибаться, но кажется тут не мод реврайт нужен, а редирект.


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
nof
Дата 15.10.2010, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.1.2007

Репутация: нет
Всего: нет



дело в том, что с site.hosting.ru может быть запрошен любой файл.. а куда мне делать редирект? всё время на главную? или можно сделать редирект с учётом запрашиваемого файла?
PM MAIL   Вверх
ayax2005
Дата 15.10.2010, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 17.4.2008
Где: Питер

Репутация: нет
Всего: 11



Ну почему на главную. Юзайти регэкспы.
http://htaccess.net.ru/doc/Redirect/Redirect.php



--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
egetmanenko
Дата 13.11.2010, 17:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Веб-разработчик



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 11.10.2010
Где: Снегири

Репутация: 2
Всего: 2



У меня работает так:

Код

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

PM MAIL WWW ICQ Skype GTalk MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1328 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.