如果有人点击此网址:
的 www.facebook.com/index.php#sk=inbox 的
然后.htaccess将按以下方式点击服务器:
的 www.facebook.com/index.php?sk=inbox 的
这样我就可以通过php得到sk的值:
* echo $ _GET ['id']; *
请帮助我尽快... 我在等你的回复...
...三江源
答案 0 :(得分:2)
浏览器通常不会将Fragment(#sk = inbox部分)传递给服务器(除非可能通过AJAX调用?),所以你无法用.htaccess做任何事情。
需要有关您的方案的更多信息:为什么客户会点击上述网址而您是否可以更改客户端?
答案 1 :(得分:0)
我认为JS可以在这里帮助你,所以如果有人点击a.com/#b=c
默认页面加载并且在html JS处理#b=c
并进行进一步处理,我将触发一个AJAX调用再次加载整个HTML标记。但.htaccess甚至不会在URL中看到超出#的内容,因为它永远不会收到它。