这是我在这个网站上的第一个问题,因为通常有足够的搜索/黑客,我可以解决大部分问题。但是我被困住了,非常感谢任何帮助。
我在旧域名的.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
有什么想法吗?
谢谢!