use*_*820 3 html regex apache .htaccess mod-rewrite
我正在尝试重定向几个在URL中都有问号的页面.
我基本上想要重定向:
www.example.com/?attachment_id=456 to www.example.com
Run Code Online (Sandbox Code Playgroud)
还有很多页面都有不同的ID#.
我在htaccess尝试了一些没有运气的东西..
有任何想法吗?
这是我试过的:
RewriteCond %{QUERY_STRING} ^attachment_id=[0-9]
RewriteRule ^/$ http://www.example.com/? [L,NC,R=301]
Run Code Online (Sandbox Code Playgroud)
你为什么不能这样做?此代码应重定向此类URLwww.example.com/?attachment_id=456
RewriteCond %{QUERY_STRING} ^attachment_id=[0-9]+
RewriteRule ^/?$ http://www.example.com/? [L,NC,R=301]
Run Code Online (Sandbox Code Playgroud)
我做了/可选的,以便它可以在Apache配置或.htaccess中使用.此外,我保留了?RewriteRule末尾的重定向中的所有内容,以删除重定向上的任何查询字符串.
| 归档时间: |
|
| 查看次数: |
1226 次 |
| 最近记录: |