Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: mod_rewrite: редирект по IP
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » mod_rewrite: редирект по IP

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

1. Fader - 20 Марта, 2007 - 19:29:45 - перейти к сообщению
Нужно решить следующую задачу:

При обращении к web-серверу из локальной сети (192.168.34.0/24): http://192[dot]168[dot]34[dot]200/index[dot]html (он же http://server/index.html) нужно чтобы апач редиректил на адрес http://192[dot]168[dot]34[dot]200/site/index[dot]html (он же http://server/site/index.html)

А при обращении с сервера к: http://127[dot]0[dot]0[dot]1 (он же http://localhost) редирект не происходил.

Что написать в .htaccess ?

Нутром чую что mod_rewrite а вот как выразить не знаю Улыбка Пробовал по-всякому - не прокатывает.

P.S. Сервер на базе topserver
2. valenok - 20 Марта, 2007 - 19:46:14 - перейти к сообщению
ужно прописать в .htaccess:

Redirect temp /пишем_откуда куда

например:

Redirect temp /forum http://flower2[dot]info/

будет редирект с папки forum на главную страницу сайта.\n\n(Добавление)
RewriteCond %{REMOTE_HOST} ^server1.com$
RewriteRule ^(.+) http://server[dot]dom/

 

Powered by ExBB FM 1.0 RC1