2012-04-27 5 views
0

Прежде всего: я смотрел предыдущие ответы на SO, но никто, кажется, не спросил, что мне нужно!htaccess mirror root in (virtual) вложенная папка

На моем веб-сайте есть корневая папка, которая должна работать нормально.

, но мне нужно, чтобы перенаправлять запросы, сделанные в подпапку www.domain.com/subfolder/ в корневую папку www.domain.com

резюмировать:

браузер запрашивает папку ROOT                                                             ---> получает папку ROOT [как любой нормальный сайт]

Пример: www.domain.com/                                         вытягивает ---> www.domain.com/

браузер запрашивает ПОДПАПКА                                                                   ---> получает папку ROOT [по HTAccess]

Пример: www.domain.com/subfolder/           вытягивает ----> www.domain.com/

Это означает, что корневая папка должна работать нормально и должно быть зеркальное отображение корневой папки в данной подпапке.

Любые предложения?

ответ

1

Я не вижу использования для этого, но все в порядке.

RewriteRule ^SUBfolder/(.*)$ /$1 [L] 

Edit: Чтобы добавить mobile_version получить-параметр, как и просили в комментарии использовать:

RewriteRule ^SUBfolder/(.*)$ /$1?mobile_version=true [L,QSA] 
+0

Спасибо за ответ. Я имею дело с приложением, которое должно быть загружено в iframe. Для платформы хостинга мобильная версия должна находиться в отдельной папке из обычной версии. Вот почему мне нужно их обмануть! Я проверю его и дам вам знать результат в ближайшее время. Ps: Если мне удастся использовать этот код, мне всегда нужно добавить переменную $ mobile_version = true к любому URL-адресу перенаправления. Является ли это возможным? –

+0

Я не понимаю, что вы имеете в виду. Вам нужно добавить его в строку запроса? Что вы имеете в виду с «URL перенаправления»? (PS будьте осторожны с дублируемым контентом, если вам нужен рейтинг Google для этого приложения) – Gerben

+0

пример: пользователь перешел на сайт www.domain.com/mobile -> htaccess должен перенаправить на www.domain.com/mobile/?mobile_version=true. другой пример: www.domain.com/mobile/fakepage.php -> htaccess должен предоставить www.domain.com/fakepage.php?mobile_version=true. Поэтому я пытаюсь всегда добавлять переменную php к любому перенаправленному URL-адресу! –

Смежные вопросы