使用htaccess 301重定向修复域名在网址中出现两次的问题

时间:2013-03-04 07:19:37

标签: .htaccess url-rewriting

我想重定向网址,如:

http://www.test.com/http://www.test.com:80/forum/viewtopic.php?f=11&t=867

为:

http://www.test.com/forum/viewtopic.php?f=11&t=867

使用.htaccess 301重定向。

有许多这样的动态页面附加了查询字符串?f=12&t=862,依此类推。所以我需要的是重定向:

http://www.test.com/http://www.test.com:80/forum/DYNAMIC_STRING

为:

http://www.test.com/forum/DYNAMIC_STRING

我使用的代码是:

Redirect 301 /http://www.test.com:80/forum/viewtopic.php?f=11&t=867
http://www.test.com/forum/viewtopic.php?f=11&t=867

但它不起作用,因为重定向网址包含出现两次的域名[在谷歌网站主工具中我发现有许多丢失的链接,因为某些重定向无法正常工作,域名出现两次。在这种情况下,域名出现两次,我需要修复]。 任何人都会帮忙。

0 个答案:

没有答案