htaccess непостоянное перенаправление (301) - PullRequest
0 голосов
/ 24 апреля 2011

Я пытаюсь перенаправить каждого посетителя, который пытается зайти на мою домашнюю страницу (http://www.mysite.com/), в каталог Pub (http://www.mysite.com/Pub/)

. Я хочу, чтобы в поле URL отображалось http://www.mysite.comа не http://www.mysite.com/Pub/

Я пробовал это, но по какой-то причине это не работает:

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /

RewriteRule / /Pub/

Спасибо,

Ответы [ 2 ]

1 голос
/ 24 апреля 2011

Ответ здесь: как замаскировать URL с помощью htaccess?

Короче говоря - невозможно показать http://www.mysite.com, а не http://www.mysite.com/Pub/.

Кстати - вы имеете в виду постоянное перенаправление (301) или непостоянное перенаправление (307)?

0 голосов
/ 25 апреля 2011

Ваше правило в .htacess выглядит следующим образом:

RewriteEngine on
Options +FollowSymlinks -MultiViews

RewriteRule ^/?$ /Pub/ [L]

Важно не использовать флаг R, указанный выше, так что его внутреннее перенаправление возможно только без изменения URL в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...