Как не перенаправить ни одну папку на сайте .... в htacess - PullRequest
1 голос
/ 20 ноября 2011

У меня есть мой сайт в подпапке из основного корня.

www.domain.com --- перенаправляет на ---> www.domain.com/Folder1/

с помощью:

RewriteEngine on
RewriteCond %{SERVER_NAME} domain.com [OR]
RewriteCond %{SERVER_NAME} www.domain.com
RewriteRule ^(.*)$ http://www.domain.com/Folder1/ [R=301]

это работает нормально ... У меня также есть административное веб-приложение, расположенное в папке Folder2. Пользователи Folder2 всегда будут вводить прямой URL-адрес для Folder2.

http://www.domain.com/Folder2/Version1/

Он находится на том же уровне структуры, что и папка1.

Проблема в том, что когда я пытаюсь получить доступ к своему веб-приложению, оно перестает работать и перенаправляет его на веб-сайт Folder1.

Вопрос: Какой код htaccess мне нужно добавить, чтобы мое веб-приложение (папка 2) работало, не перенаправляя его в Folder1, и в то же время заставляло всех обычных пользователей переходить в Folder1.

Веб-сайт для клиентов: www.domain.com/Folder1/

Внутренний веб-сайт администратора: www.domain.com/Folder2/Version1/

1 Ответ

2 голосов
/ 20 ноября 2011

В папке 2 необходимо добавить следующую строку в .htaccess

RewriteRule .* - [L]

Это правило перезаписи имеет приоритет над .htaccess в родительском каталоге.

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