htaccess在新的RewriteCond&之后忽略了RewriteRule。重写规则

时间:2015-05-31 15:28:40

标签: php apache .htaccess mod-rewrite url-rewriting

以下代码适用于重写page.php

RewriteEngine On
RewriteRule   ^pages/(.+)$   /page.php?page=$1 [L]

添加以下位时,新重定向有效,但page.php的重写停止。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.example.fr [NC]
RewriteRule ^(.*)$ http://www.example.fr/fr/$1 [L,R=301,NC]

RewriteRule   ^pages/(.+)$   /page.php?page=$1 [L]

可以解释为什么以及如何修复page.php重写在代码没有改变时停止工作,我只添加了新的重定向但是有效。

0 个答案:

没有答案