htaccess переписать маску прокси не всегда маскирует путь - PullRequest
1 голос
/ 15 февраля 2012

В локальной сети у меня есть несколько URL, которые я хочу сделать проще. Например:

Фактический путь:

http://localserver/sites/website.com/html


К которому я хочу получить доступ:

http://localserver/website

Я не хочу показывать полный путь.


У меня есть это в моем файле .htaccess:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^/website
RewriteRule ^website(.com)?(/.*)?$ /sites/website.com/html$2 [P,L]

Он работает как положено, когда в запросе есть косая черта или файл, но если его нет, он перенаправляет на полный путь.

Эти работы:

Они перенаправляют на реальный путь:

Что мне нужно изменить, чтобы всегда маскировать путь?

1 Ответ

0 голосов
/ 15 февраля 2012

Если вы используете несколько сайтов на вашем локальном сервере, рекомендуется сделать следующее: http://drupal.org/node/161975

Если это не относится к вашему случаю, этот пост решит вашу проблему: невидимый mod_rewrite не всегда невидимый !? ("www" и "без субдомена")

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