Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Вопрос по mod_rewrite


Автор: NetLord 21.4.2009, 14:29
Подскажите как мне сделать следующее
нужно перенаправить все запросы идущие на example.com на директорию subfolder,
то есть example.com-->example.com/subfolder 

Автор: Andres 22.4.2009, 16:10
Код

RewriteRule ^(.*)$ example.com/subfolder/$1

Автор: NetLord 22.4.2009, 16:44
Не сработало выбивает 500 ошибку
Проверил логи сервера 
Код

[Wed Apr 22 14:50:36 2009] [error] [client *.*.178.101] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. 

Автор: DSsupport 22.4.2009, 18:01
Попробуйте такой вариант:
Код

RewriteRule ^/(.*)$ /subfolder/$1


Но, сразу предупрежу, у пользователя в браузере не будет отображена ссылка http://example.com/subfolder/ , а просто 
http://example.com/

Автор: skyboy 22.4.2009, 19:49
NetLord, а ты в конце означенного правила [L] поставил? Судя по логу, реврайт закольцелвался.

Автор: NetLord 23.4.2009, 07:17
Цитата(skyboy @ 22.4.2009,  19:49)
NetLord, а ты в конце означенного правила [L] поставил? Судя по логу, реврайт закольцелвался.

Нет не поставил, я в этом не понимаю ничего

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)