mod_rewrite用于将目录重定向到顶级域

时间:2011-05-16 16:28:03

标签: mod-rewrite

我是编写mod_rewrites的新手,可以使用一些帮助。我的网站上有这样的目录:

http://domain.com/de

这是我们的德国网站。 Domain.de指向/ de文件夹。那么我该如何编写一个像这样重定向的mod_rewrite规则:

domain.com/de/contact-us => domain.de/contact-us
domain.com/de/markets => domain.de/markets
domain.com/de/materials => domain.de/materials

如果你能提供很棒的完整mod_rewrite。这个菜鸟会非常感激。感谢。

1 个答案:

答案 0 :(得分:1)

这会将对de文件夹的任何请求重定向到您的* .de域。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^/de/(.*)$ http://domain.de/$1 [L]