Мне нужно перенаправить мой домен в подпапку, если подкаталог не указан в запросе URL.Apache перенаправляет домен в папку не указан
Для примера.
a) Если запрос поступает из «domian.com» или «www.domain.com», я хочу перенаправить его на «www.domain.com/page».
b) Однако, если запрос поступает из «domain.com/page2» или «www.domain.com/page2», я не хочу, чтобы запрос перенаправлялся на «www.domain.com/page».
Я пробовал некоторые перестановки в виртуальном хосте, но не повезло. Ниже мой код:
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteCond %{REQUEST_URI} !^/$1
RewriteRule ^(.*)$ /Page [L]
</IfModule>
</Directory>
ProxyPreserveHost On
ProxyPass /http://www.domain.com:8080/
ProxyPassReverse/http://www.domain.com:8080/
</VirtualHost>
Любые указатели были бы полезны.
Это не работает !! –
Почему, используется правило, когда есть URI-путь? –
Что мне нужно, если я попал на домен.com или www.domain.com, его следует перенаправить на сайт www.domain.com/Page, и если я попаду на сайт www.domain.com/Page2, это не должно быть перенаправлены. –