【问题标题】:How to redirect external URL, which is followed by mysite URL如何重定向外部 URL,后跟 mysite URL
【发布时间】:2013-08-12 07:49:50
【问题描述】:

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

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

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

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

我尝试使用 put

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

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

有什么帮助吗?感谢所有程序员。

【问题讨论】:

    标签: .htaccess url redirect hyperlink external


    【解决方案1】:

    将您的规则更改为

    RewriteRule ^links$ %{QUERY_STRING} [L,R=301]
    

    【讨论】:

    • Thapaliyal ji nahi hua yr.没有成功。结果相同。
    • 进行了更新。那样有用吗?您的 .htaccess 中是否还有其他规则?
    • 好的,完成了。认为重写规则是冲突的。用爱感谢你,因为你可能来自我的州。
    • 仅供参考,更新是否有效或我之前回答过的问题?我将更新答案以供将来参考。
    • @Elafanto,感谢您告诉我。来自孟买/瑞诗凯诗的问候 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2017-12-11
    • 2012-01-10
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多