首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除RewriteCond的RewriteCond查询字符串

清除RewriteCond的RewriteCond查询字符串
EN

Stack Overflow用户
提问于 2018-10-11 13:56:59
回答 1查看 47关注 0票数 0

我在和.htaccess交手。四个小时。试图创建一个简单的Rewritecond:

出发地:

代码语言:javascript
复制
example.com/post.php?id=1&url=something

to:

代码语言:javascript
复制
example.com/news/1/something

这给了我404:

代码语言:javascript
复制
RewriteCond %{QUERY_STRING} ^id=([A-Za-z0-9]+)&url=([A-Za-z0-9]+)$
RewriteRule ^post\.php$ /news/%1/%2/? [L,R=301]

我做错什么了?

EN

回答 1

Stack Overflow用户

发布于 2018-10-11 19:40:16

从你的评论来看,我认为你把这句话说错了。如果您想在访问post.php时显示当前的/news页面,您需要的规则是:

代码语言:javascript
复制
RewriteRule news/(\d+)/([^/]+)/?$ post.php?id=$1&url=$2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52761924

复制
相关文章

相似问题

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