基于路径中的目录通过.htaccess重定向

时间:2013-07-31 15:26:19

标签: apache .htaccess redirect

通过.htaccess,你如何重定向

http://www.somedomain.com/de/foo

到此:

http://www.de-domain.com/foo

重定向应取决于第二个参数,在“de”上面的示例中。

1 个答案:

答案 0 :(得分:1)

根据服务器配置,您应该可以.htaccesssomedomain.com执行此操作。如果这种方法适当,您可以尝试[R=301,L]使重定向永久化:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?somedomain.com$
RewriteRule ^([a-z]{2})/(.*) http://www.$1-domain.com/$2 [R,L]