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