【发布时间】:2013-02-11 17:20:50
【问题描述】:
我正在尝试将一些旧动态链接转发到新目标
旧的 Link 使用了 RewriteRule
http://www.olddomain.com/index.php?cms=blog&action=..
所以我会将cms=blog 转发到一个新域http://www.newdomain.com/blog
【问题讨论】:
-
您知道-1 先生是什么大问题。并非所有事情都容易向 Google 解释。你能解释的人不会听你的!感谢您的 -1
-
这:
RewriteRule ^/docs/(.+) http://new.example.com/docs/$1 [R,L]不起作用。它应该类似于:RewriteRule ^docs/(.+) http://new.example.com/docs/$1 [R,L]。但是不清楚你想要什么,如果你想让别人完全理解你需要什么,请花一些时间在你的问题中包含一些完整的 URL 示例。规则是不够的,特别是当它们是问题的原因时。 -
嘿,faa,再次感谢您的回复。我正在编辑我的问题以更好地解释。我正在尝试这种方式,但没有解决。
RedirectMatch ^/?cms=blog(.*) http://www.newdomain.com/blog/ [R=301,L]
标签: .htaccess url mod-rewrite redirect rewrite