如何修复301重定向不起作用

时间:2014-09-04 12:56:38

标签: apache http mod-rewrite redirect

尝试创建从https://www.compareking.no/penger/kredittkorthttps://www.compareking.no/forbrukslaan的重定向,但在修改htaccess文件时没有发生任何事情。

这是重写规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.compareking.no/penger/kredittkort$ [NC]
RewriteRule ^(.*)$ http:// www.compareking.no/forbrukslaan/$1 [L,R=301]

思想?

1 个答案:

答案 0 :(得分:0)

HTTP_HOST仅匹配RewriteCond中指定的URL的HOST / domain部分,RewriteRule中的URI前缀将使您走上正确的轨道,如下所示:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.compareking\.no$ [NC]
RewriteRule ^penger/kredittkort(.*)$ http://www.compareking.no/forbrukslaan$1 [L,R=301]