htaccess:在查询字符串

时间:2016-12-15 16:22:48

标签: .htaccess mod-rewrite

上下文

我有一个桌面应用,我正在创建一个单独的移动页面来解释"这是一个桌面应用程序"并且包含一个"无论如何都要去网站"链接回用户试图访问的原始页面。

期望结果

我希望有人访问m.mysite.com/somepage查看m.mysite.com/index.php?page=somepage

当前代码

RewriteRule m\.mysite\.com/(.*) m.mysite.com/index.php?page=$1 [R,L]

问题

问题是somepage有时包含/?,这会破坏链接。

期望的行动

如何将/?替换为!中的特殊字符,somepage,而不是其余网址?< / p>

旁白:(我知道对它们进行编码会更干净,但为了安全起见,我宁愿不在我的网址中启用斜杠编码,所以我宁愿将它们转换回m.mysite.com/index.php

0 个答案:

没有答案