htaccess 301使用重写规则从旧站点重定向到新站点

时间:2015-07-06 04:23:11

标签: .htaccess rewrite

这是我在这个网站上的第一个问题,因为通常有足够的搜索/黑客,我可以解决大部分问题。但是我被困住了,非常感谢任何帮助。

我在旧域名的.htaccess文件中有一个典型的301重定向。

Redirect 301 / http://newdomain.com/

这是正常的,直到旧网站的网页被定向到新网站,然后具有以下重写规则。

RewriteRule ^(.*)_([0-9]+).htm ../courses/course_view.php?item=$1&courseid=$2 [QSA,L]

当来自旧网站时,网址最终看起来像这样......

http://newdomain.com/courses/A-J-Jolly_3385.htm?item=A-J-Jolly&courseid=3385

我无法弄清楚为什么将变量添加到url的末尾。直接从新域访问该页面时,它看起来是正确的。

http://newdomain.com/courses/A-J-Jolly_3385.htm

有什么想法吗?

谢谢!

0 个答案:

没有答案