php - 将页面重定向到根目录,但保留 URL 中的参数

标签 php javascript .htaccess mod-rewrite

我有一个相当复杂的问题(对我来说),这就是为什么我需要向你们寻求帮助:) 一直以来,他都是一个很棒且快速的帮助资源。

背景: 我有一个网站,其主页是一个可拖动的大屏幕(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/

相关文章:

apache - 将目录索引设置为 Apache2 中的 .html 文件

apache - htaccess 重定向到共享 SSL

php - 使用 PHP、CSS 和 MYSQL 开发/预览网站的最佳方法

javascript - 如何在上下文菜单中触发全局功能

php - 如何在读取 fgetcsv 时删除数据库中存储的双引号

javascript - 触发 anchor ,打开模态框并转到模态框内的 anchor

javascript - JS 中的展开/休息运算符如何工作?

.htaccess - seo url 重写规则 - 使最后一个参数可选

php - 如何将日期和其他变量绑定(bind)到 php sql 查询? (MySql)

php - php 5 与 php 4 的向后兼容性如何?