多语言插件(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我有一个包含644的htaccess文件,其中包含以下代码:
# 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。有人知道翻译插件还会受到什么影响吗?
发布于 2011-07-19 17:09:59
我不知道这是否有用,但我遇到了类似的问题,只是搜索结果有问题。使用方法get,它可以很好地用于主要语言,但英语是404,方法post用于英语,而德语则转到主页。
然后,我将wp常规设置中的url从abc.com/def更改为abc.com (我在两个字段中都有该目录,并将其从两个字段中删除)。wp不在www中,但www-directory被重定向到wp-文件夹。因此,子目录不再是必需的(将其放在开发环境中)。而且,不知道为什么,但是在这之后,post方法搜索就像wp论坛( http://www.qianqin.de/qtranslate/forum/ )中描述的那样工作得很好,在那里你可以找到很多关于qtranslate问题的有用提示。同样,应用gettext可能会有所帮助:http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=294&sid=5be0c994e226ab99b5bed7c28a250bab
希望这能有所帮助。
https://stackoverflow.com/questions/5468054
复制相似问题