我是重新定向的新手,并且已经研究过如何做到这一点,但我变得越来越困惑。
我想要做的是创建一个重定向规则:
来自:http://www.example.com/wordpress/?p=1250 致:http://www.otherexample.com/blog
我遇到问题的地方是问号。我读到某个地方,我不确定我是否正确地做到了这一点,但到目前为止,这就是我所拥有的:
**Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^p=1297$
RewriteRule ^wordpress$ linktoothersite [R=301, QSA, L, NC]**
我在某个地方失败了,你们中有谁看到我做错了什么?任何帮助,将不胜感激。我只能发布两个链接,因此链接到其他网站就是链接。
答案 0 :(得分:0)
如果您想要更改单个链接,则不需要htaccess规则即可进行重定向。
redirect 301 /wordpress/?p=250 http://www.othersite.com/blog
如果URL参数更改,您可以使用此规则。
RewriteEngine on
RewriteRule ^wordpress/(.*) http://www.othersite.com/blog [R=301,QSA,NC,L]
请注意,当您使用QSA
标记时,它会使用查询参数附加网址,因此,如果您想要的结果网址将是。
http://www.othersite.com/blog?p=250
否则,如果删除QSA
标志,则只会重定向到此
http://www.othersite.com/blog