301 .htaccess重定向问题

时间:2015-01-31 15:54:16

标签: apache .htaccess

我正在创建一个网站(例如http://www.example.com}。)我试图将其http://example.com/jquery/releasenotes重定向到http://blog.jquery.com/?s=release+notes
通过使用它,它会在末尾添加/,这会阻止它工作,因为它会搜索/。我尝试使用http://goo.gl并将其转换为http://goo.gl/WdiItL但是在重定向时,这也无法移除/。但是,如果您只是转到http://goo.gl/WdiItL就行了。我的.htaccess文件如下所示:

Redirect 301 /jquery/releasenotes http://goo.gl/WdiItL

我不知道如何让它最终没有/。任何帮助都会非常感激!

2 个答案:

答案 0 :(得分:2)

使用此RedirectMatch规则:

RedirectMatch 301 ^/jquery/releasenotes/?$ http://goo.gl/WdiItL

确保在测试

之前清除浏览器缓存

答案 1 :(得分:0)

我认为你必须使用mod_rewrite的%{QUERY_STRING}

例如:

RewriteCond %{HTTP_HOST} =example.com [NC]
RewriteCond %{QUERY_STRING} ^(par1=1&par2=2)
RewriteRule ^$ http://alt.example.com/?%1 [R=301,L]