mod_rewrite-rule无效

时间:2015-03-31 15:21:18

标签: regex apache .htaccess mod-rewrite

我有域名。(de | at | ch | com | net | ...)都进入Document_Root。现在我希望/ forum /在每个tld期望| ch | de重定向到/ forum_eng /.

来自[Document_Root] /。htaccess的以下重写规则不起作用。它显示默认/论坛/文件夹。我不知道为什么。

RewriteEngine on
RewriteBase /

# https redirects, www-redirects and other stuff

RewriteCond %{HTTP_HOST} domainname\.(?!(de|ch|at))[a-z]+$ [NC]
RewriteRule ^forum(/.*)?(\?.*)?$ /forum_eng$1$2 [L]

有人知道吗,我做错了什么?在this htaccess-simulator上,它有效。

1 个答案:

答案 0 :(得分:0)

很抱歉现在只是询问和回答!

目录[Document_Root] / forum /已经存在,其中有一个.htaccess,因此跳过了Document_Root中的.htaccess。