2011-01-21 145 views
0

我在Windows XP中使用了wamp軟件包(Apache服務器)。在我按照網址click here中的步驟操作後,我無法訪問其他語言。我在.htaccess文件中遇到的問題。在www文件夾下,我把所有的wordpress文件放在名字wsa26-4中。所以文件結構會像wamp/www/wsa26-4/wordpress文件一樣來。所以我在我的htaccess文件中使用了下面的代碼。wordpress wpml插件 - 語言切換問題

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /wsa26-4/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

但我面臨的問題是,當我點擊切換語言標誌說德語那麼它重定向到我的默認WAMP服務器頁面(HTTP://本地主機/ wsa26-4/de-->本地主機索引頁)..我如何解決這個問題?

回答

1

這樣很難調試.htaccess文件。

我總是做的是去WordPress->設置 - >永久鏈接並從那裏保存。然後,WP可以更新.htaccss文件本身,也可以粘貼文本。

爲了讓WPML在目錄中使用語言,需要使用「花哨的永久鏈接」。您應該先測試它,而不使用WPML。設置一個固定鏈接結構,比如'Month/Day/Postname',看看它是否有效。爲此,服務器的重寫模塊應該工作。

.htaccess文件需要啓用重寫引擎(請參閱IfModule聲明)。你應該檢查你的本地Apache服務器是否啓用了這個模塊,如果沒有啓用它。

然後,當這是好的時候,您可以安全地啓用WPML的語言目錄選項,它應該運行時沒有任何問題。

+0

是的..問題是在永久鏈接設置。一旦我改變了看上去,一切都很有魅力!感謝您的信息! – Arung 2011-01-25 07:00:09