我可以在.htaccess网址中使用哈希标记吗?

Pau*_*aul 4 apache hash .htaccess jquery

我正在使用jquery地址,除了我的.htaccess文件中的一个小问题外,一切都很好用.我想将我的一个包含哈希标记的网址重定向到另一个网址.

这是我使用重定向的当前设置(可行):

Options +FollowSymLinks
RewriteEngine on
RewriteRule view_profile=(.*)$ view_profile.php?id=$1 
Run Code Online (Sandbox Code Playgroud)

如果用户在任何时候登录此URL不起作用,因为我的jquery地址如下所示:

http://localhost/#view_profile=5
Run Code Online (Sandbox Code Playgroud)

如果我将前导哈希作为我的重写的一部分添加它就会中断.有谁知道是否可以使用前导哈希标记作为URL的一部分?

Mal*_*Box 8

不,你不能这样做,因为#之后的任何内容都是片段标识符,因此不会发送到服务器.

请参阅这里的RFC:http://tools.ietf.org/html/rfc3986#section-3.5