too*_*les 7 apache .htaccess mod-rewrite
我正在使用以下代码将流量重定向到特定页面(此流量通过谷歌来自旧网站,以前使用我的服务器ip)
RewriteRule ^viewtopic.php?/?$ http://www.myurl.org.uk/ [L,R=301]
Run Code Online (Sandbox Code Playgroud)
据我了解,这^viewtopic.php?/?$
应该删除查询字符串,但它不起作用.任何帮助赞赏.
示例URL
http://www.myurl.org.uk/viewtopic.php?f=3&t=44207&start=2265
Run Code Online (Sandbox Code Playgroud)
重定向时的输出
http://www.myurl.org.uk/?f=3&t=44207&start=2265
Run Code Online (Sandbox Code Playgroud)
Mic*_*ski 20
你接近答案......你有?
错误的一面.将它放在重定向端以去除查询字符串:
RewriteRule ^viewtopic.php http://www.myurl.org.uk/? [L,R=301]
Run Code Online (Sandbox Code Playgroud)
在301重定向中,mod_rewrite通常会附加完整的查询字符串.但是?
,在没有相应的[QSA]
("查询字符串附加")标志的情况下,在重写的URL的末尾放置一个标志将指示它使用您提供的空白查询字符串.
归档时间: |
|
查看次数: |
13748 次 |
最近记录: |