|
|
|
| Подскажите как можно сделать следующее:
на ftp-сервере в папке /site лежит сайт
как с помощью mod_rewrite сделсть так, чтобы все запросы к домену www.domain.ru/строка_запроса адресовались не к корневой папке ftp сервера а к папке www.domain.ru/site/строка_запроса
парюсь... не пойму как сделать... | |
|
|
|
|
|
|
|
для: pavel83
(07.03.2007 в 23:04)
| |
RewriteCond %{HTTP_HOST} ^www.domain.ru [NC]
RewriteCond %{REQUEST_URI} !//site/ [NC]
RewriteRule ^(.*)$ /site/$1 [L]
|
юзай;) | |
|
|
|
|
|
|
|
для: Poison
(08.03.2007 в 17:57)
| | А у тебя работает? У меня выдает 500-ю ошибку :(
и в логах пишет
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
Причем не работает даже если оставить только
RewriteRule ^(.*)$ /site/$1 [L]
|
Что-то непонятное... | |
|
|
|
|
|
|
|
для: pavel83
(07.03.2007 в 23:04)
| | В код Poison-а вкралась опечатка. Попробуйте так:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domain.ru [NC]
RewriteCond %{REQUEST_URI} !/site/ [NC]
RewriteRule ^(.*)$ /site/$1 [L]
|
> Причем не работает даже если оставить только
Да, с одной строкой получается 100% зацикливание. | |
|
|
|