首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress +多语言插件( plugin )在切换语言时不会显示翻译

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

Stack Overflow用户
提问于 2011-03-29 12:55:46
回答 1查看 2.5K关注 0票数 0

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

这可能是以下任一原因造成的:

代码语言:javascript
复制
* 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文件,其中包含以下代码:

代码语言:javascript
复制
# 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。有人知道翻译插件还会受到什么影响吗?

EN

回答 1

Stack Overflow用户

发布于 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

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5468054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档