的mod_rewrite重定向的目录到顶级域名
问题描述:
我是全新的编写mod_rewrites并可以使用一些帮助。我在我的网站有这样一个目录:的mod_rewrite重定向的目录到顶级域名
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的将是巨大的。这noob会非常感激。谢谢。
答
这将重定向到文件夹去任何要求你*域由Matchi.com提供回到。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^/de/(.*)$ http://domain.de/$1 [L]
这是行不通的。 – sehummel 2011-05-16 16:38:30
我的不好,忘了'HTTP://'与域重定向。现在就试试。 – scurker 2011-05-16 16:42:33
我觉得我失去了一些代码行。我在上面的行中有“RewriteEngine On”。除此之外,我还需要什么。使用您的代码,浏览器会花费很长时间,然后不会重定向。 – sehummel 2011-05-16 16:47:01