![](/img/trans.png)
[英]How to redirect query string to subdirectory based url using .htaccess?
[英]Htaccess Redirect based on URL and query string
在我的.htaccess文件中,我试图重定向以下页面:
/类别/项目?ID = 81
到以下URL:
/类别
这是我的目标(这是我的mod重写的顶部):
RewriteCond %{REQUEST_URI} ^/category/item$
RewriteCond %{QUERY_STRING} ^id=81$
RewriteRule ^(.*)$ http://mywebsite/category? [L,R=301]
但是,它没有重定向页面。 只是想知道是否需要添加任何内容才能使其正常工作?
像这样尝试:
RewriteCond %{QUERY_STRING} ^id=81$ [NC]
RewriteRule ^category/item$ /category? [R=301,NE,NC,L]
要么
RewriteCond %{QUERY_STRING} ^id=81$ [NC]
RewriteRule ^category/item$ http://mywebsite//category? [R=301,NE,NC,L]
在隐身模式下使用新的浏览器进行测试。
这对我有用(在发布以上答案之前,我已经解决了):
RewriteCond %{REQUEST_URI} ^/category/item$
RewriteCond %{QUERY_STRING} ^id=81
RewriteRule ^(.*)$ category? [L,R=301]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.