【发布时间】:2018-02-10 18:14:25
【问题描述】:
我正在尝试根据浏览器语言在我的 Wordpress 网站中实现重定向,方法是在 .htaccess 中添加此代码
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} ^es [NC]
RewriteRule ^$ https://www.example.com/ambienteTrabajo/?lang=es [L,R=301]
?lang=es 是 WPML 插件标记我翻译的页面的方式,但是我没有使用内置的 WPML 重定向,因为它给我带来了令人不快的延迟:页面首先以英文加载,然后几秒钟后重定向到西班牙语。
使用我在 url 重定向完成之前添加的代码,但页面未显示;它显示了一个空白页面,其中包含 TOO MANY REDIRECTS 消息。
我应该如何设置这个重定向规则?我尝试了很多东西都没有成功。
【问题讨论】:
标签: wordpress .htaccess redirect mod-rewrite