我到处寻找并花了好几个小时试图让这个工作,但我没有成功。我真的可以使用一些帮助。
我不是apache的专家,但我有一个旧网址,并且我正在尝试将所有旧网页重定向到我的新网址。我的旧网址是:
www.bc-mortgage-brokers.ca
我的新网址是
主页重定向正确,但它是唯一可以重定向的主页。例如,如果我输入:
www.bc-mortgage-brokers.ca/16 /
进入我的浏览器,它会删除斜杠,然后无法重定向。我会得到这个网址:
BC-抵押broker.ca16
在我的.htaccess文件中,我有以下特定条目的条目:
redirect 301 /16/ http://bc-mortgage-broker.ca/16/
我目前的文件标题是:
Options +FollowSymLinks
RewriteEngine on
我在textmate中创建文件。
当我查看错误日志时,我读到了:
RewriteCond:坏标记分隔符
答案 0 :(得分:0)
在根目录中使用此规则.htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(16(?:/.*)?)$ http://bc-mortgage-broker.ca/$1 [L,R=301]