Wordpress +多语言插件(qtranslate)在切换语言时不会显示翻译

时间:2011-03-29 04:55:46

标签: wordpress .htaccess translation

我对多语言插件(qTranslate)的问题是,在尝试切换帖子的语言时,它不会切换到它给我404的另一种语言。

这可能是以下两种情况的结果:

* WordPress is installed in a directory (not root) and you're using default links.
* URL rewriting is not enabled in your web server.
* The web server cannot write to the .htaccess file

我的htaccess文件有644,下面的代码在那里:

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

我正在使用自定义永久链接结构:/%category%/%postname%/

但是在尝试切换语言时我仍然有404。 谁知道还有什么可能影响翻译插件?

1 个答案:

答案 0 :(得分:0)

我不知道这是否有帮助,但我有一个类似的问题,只有搜索结果。使用方法得到它的主要语言工作正常,但英语制作404,英语方法发布,德语进入主页。

然后我将wp常规设置中的url从abc.com/def更改为abc.com(我在两个字段中都有目录并将其从两个字段中删除)。 wp不在www中,但www-directory被重定向到wp-folder。因此不再需要子目录(如果它用于开发)。并且,不知道为什么,但在此之后,post方法搜索工作得很好,就像在wp-forum(http://www.qianqin.de/qtranslate/forum/)中描述的那样,你可以找到许多有关qtranslate问题的有用提示。同时应用gettext可能会有所帮助:http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=294&sid=5be0c994e226ab99b5bed7c28a250bab

希望这会有所帮助。