2

如何使用 .htaccess 从我的站点重定向外部(传出)URL,以便搜索引擎将它们视为本地。这是一个例子:

http://mysiteurl.com/links?http://externalurl.com

我有一个插件可以(like http://externalurl.com)在 html-output 上将常见的 url 转换为上面的那些。

现在我想要的是什么时候http:// externalurl.com被点击,外部链接应该被执行并且访问者应该被转移到http://externalurl.com

我尝试使用推杆

RewriteEngine On
RewriteRule ^links?(.*) http://$1/ [L,R=301]

但不能按我的意愿工作。地址栏显示http://mysiteurl.com/links?http://externalurl.com未重定向,并出现 404 错误。

有什么帮助吗?谢谢你提前所有的程序员。

4

1 回答 1

0

将您的规则更改为

RewriteRule ^links$ %{QUERY_STRING} [L,R=301]
于 2013-08-10T14:19:06.660 回答