将子目录的所有网站重定向到一个网站(实际上是两个,每种语言一个)

时间:2012-11-23 19:03:33

标签: .htaccess redirect web

我尝试执行以下操作:我有一个英文版和德文版的网站。现在我正在尝试将英语访问者重定向到英文页面,将德语访问者重定向到德语页面。

英文版的网址如下所示:example.com/en/some-page 德语版的URL如下所示:example.com/some-page

我正在尝试为我的所有页面进行临时重定向(302?),因此每个英文页面(以example.com/en/开头的URL)都应重定向到example.com/en/english-announcement和所有德语页面(以example.com开头的URL)都应重定向到example.com/german-announcement。访问者不应该访问除example.com/german-announcement或example.com/en/english-announcement之外的任何其他页面。

也许值得一提的是它是一个wordpress页面,所以有一个默认的.htaccess文件,如下所示:

RewriteOptions inherit
<IfModule mod_rewrite.c>
RewriteEngine On 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>

如果你能告诉我怎么做,我将永远感激不尽。

0 个答案:

没有答案