我有一个相当复杂的问题(对我来说),这就是为什么我需要向你们寻求帮助:) 一直以来,他都是一个很棒且快速的帮助资源。
背景: 我有一个网站,其主页是一个可拖动的大屏幕(www.example.com/),所有子页面都在其中。如果您单击 Teaser (www.example.com/pages/page1),带有 iframe 的 jquery lightbox 将打开并显示该页面。效果很好。
问题: 问题是,与 iframe 一样,如果有人直接访问子页面 (www.example.com/pages/page1),也许通过索引的 google 搜索,他将看不到 iframe 及其后面的大可拖动屏幕。
问题: 我需要一个脚本,在任何事情发生之前,重定向一个包含更多部分的 URL,然后 root 到根页面并将这些部分附加为不同的查询,这样我就可以通过 javascript 或其他东西读出它们并触发 iframelightbox。
方法: 所以
www.example.com/pages/page1
需要成为
www.example.com?vars=/pages/page1
或者适当的东西。
我认为在我的 htaccess 中使用 mod_rewrite 是可能的,但我不知道如何实现。
我希望这在某种程度上是可以理解的:)我尽力了。
最佳答案
RewriteRule ^(.+)$ /?vars=$1
应该可以解决问题。
不要用 * 代替 +,否则可能会陷入无限循环。
关于php - 将页面重定向到根目录,但保留 URL 中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714933/