首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess中带有散列标记的Regex错误

.htaccess中带有散列标记的Regex错误
EN

Stack Overflow用户
提问于 2012-02-09 09:05:52
回答 1查看 240关注 0票数 2

我怎么搞错这个案子了。

代码语言:javascript
复制
My requested url
http://domain.com/local/v11/full/#Q73Ps/

我在.htaccess里有什么

代码语言:javascript
复制
Options +FollowSymlinks
RewriteEngine On

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

上面的规则总是给我404错误。

添加了日志

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 09:22:31

当您尝试访问:http://domain.com/local/v11/full/#Q73Ps/浏览器时,发送请求:http://domain.com/local/v11/full/,而不认为#Q73Ps/是URL的一部分。如果您想让重写规则正常工作,请用#替换%23中的URL,这样就可以了。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9207938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档