带有哈希标记的.htaccess中的正则表达式错误

Uma*_* A. 2 regex .htaccess

这个正则表达式我做错了什么

My requested url
http://domain.com/local/v11/full/#Q73Ps/
Run Code Online (Sandbox Code Playgroud)

我有什么.htaccess

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^local/v11/full/#([a-zA-Z0-9]+)/ local/v11/server/full.php?token=$1
Run Code Online (Sandbox Code Playgroud)

以上规则总是给我404错误.

添加了日志

related apache error
[Thu Feb 09 14:04:21 2012] [error] [client 127.0.0.1] File does not exist: /path/to/folder/local/v11/full

related access logs
[09/Feb/2012:14:16:54 +0500] "GET /local/v11/full/ HTTP/1.1" 404 340

no re-write log
Run Code Online (Sandbox Code Playgroud)

und*_*one 6

当您尝试访问时:http://domain.com/local/v11/full/#Q73Ps/浏览器发送请求:http://domain.com/local/v11/full/并且不考虑#Q73Ps/ 作为URL的一部分.如果你想让你的重写规则#在URL中替换,%23它将起作用.