Нужно с помощью htaccess сделать редирект с домена в поддиректорию (не явный)

интернет программирование php сервер htaccess

Пытался использовть такую запись:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ www/ [L]
RewriteRule (.*) www/$1 [L]
</IfModule>
Но из-за 4-й строки вылетает ошибка Internal Server Error.
P.S. Редирект не должен отображаться. То есть должен использоваться домен example.com, но все запросы должны направлятся на example.com/www/

Примечание:
Нашел решение. В директории /www создал .htaccess со следующим содержимым:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
</IfModule>

Оказывается проблема была в вызываемой рекурсии :)
Ответы:
может как-то так ?
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* www/$0 [PT]


9 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.