2011-03-29 107 views
0

我使用多語言插件(qTranslate)時遇到的問題是它在切換語言時不會切換到其它語言的職位。Wordpress +多語言插件(qtranslate)在切換語言時不會顯示翻譯

這可以是一個結果:

* 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。 有人知道還有什麼可以影響翻譯插件嗎?

回答

0

我不知道這是否有幫助,但我有一種類似的問題,只與搜索結果。用方法得到它對於主要語言來說工作得很好,但是英語製作了404,用方法發佈了英文,而德語則進入了主頁。

然後我將wp常規設置中的url從abc.com/def更改爲abc.com(我在兩個字段中都有該目錄並將它從兩者中刪除)。 wp不在www中,但www-directory被重定向到wp文件夾。所以這個子目錄已經不再需要了(爲了開發)。並且不知道爲什麼,但是在此之後,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

希望這可以幫助。