如何使用WPML在WordPress中使用.htaccess重写路径?

时间:2017-01-04 19:46:44

标签: wordpress .htaccess wpml

我目前正在将Wordpress添加到预先存在的网站中。原始网站内容保持不变,所以我在一个子文件夹中安装了Wordpress。所以我有:

site.com (pre-existing site with a CMS)
site.com/blog (new Wordpress install)

两个CMS的工作正常,但我需要为法语版的所有新Wordpress页面添加翻译。我正在使用WPML来启用要翻译的内容。这目前正在运作。默认情况下,WPML设置为在法语内容中添加/fr添加到路径:

site.com/blog becomes site.com/blog/fr

我可以使用.htaccess将法语网址从“/ blog / fr”重写为“blogue”吗?

我已经尝试将.htaccess添加到我的Wordpress目录中,但我真的不确定我应该写什么作为我的重写条件。这是我尝试过但不起作用的东西:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/blog/fr/
RewriteCond %{DOCUMENT_ROOT}/blog/fr%{REQUEST_URI} -d
RewriteRule ^(.*?)/?$ /blogue/$1/ [L]

RewriteCond %{REQUEST_URI} !^/blog
RewriteRule ^(.*)$ /blogue/$1 [L]

0 个答案:

没有答案