2011-01-21 118 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