我试图做以下事情:我有一个英文版和德文版的网站。现在我正在尝试将英语访问者重定向到英语页面,将德语访问者重定向到德语页面。
英文版的 URL 如下所示: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>
如果你能告诉我如何做到这一点,我将永远感激不尽。