Перенаправить страницу в корень, но сохранить параметры в URL - PullRequest
2 голосов
/ 19 апреля 2011

У меня довольно сложная проблема (для меня), поэтому мне нужно обратиться к вам, ребята :) Всегда был большим и быстрым ресурсом помощи.

Справочная информация: У меня есть веб-сайт, где главной страницей является один большой перетаскиваемый экран (www.example.com/), на котором отображаются все подстраницы. Если вы нажмете на тизер (www.example.com/pages/page1), откроется лайтбокс jquery с iframe, который представит эту страницу. Это прекрасно работает.

Проблема: Проблема заключается в том, что, как всегда было с iframes, если кто-то переходит на подстраницу напрямую (www.example.com/pages/page1), возможно, через индексированный поиск в Google, он не увидит iframe и большой перетаскиваемый экран позади него.

Вопрос: Мне нужен сценарий, который, прежде чем что-то случится, перенаправляет URL-адрес с большим количеством частей, чем корневая, на корневую страницу и добавляет части в виде другого запроса, чтобы я мог прочитать их с помощью javascript или чего-то еще и запустить iframelightbox для каждой руки.

Подход: так

www.example.com/pages/page1

должно стать

www.example.com?vars=/pages/page1

или что-то подходящее.

Я думаю, что это возможно, используя mod_rewrite в моем htaccess, но я не знаю как.

Надеюсь, это как-то понятно :) Я старался изо всех сил.

1 Ответ

3 голосов
/ 19 апреля 2011
RewriteRule ^(.+)$ /?vars=$1

Должен сделать свое дело.

Не ставьте * вместо +, иначе вы можете завершить бесконечный цикл.

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