0

在我的网站中,网址

1) http://www.example.com/pt-br/perguntas-frequentes/ - 显示错误

2) http://www.example.com/pt-br/perguntas-frequentes - 工作正常。

我正在使用 WPML 插件代码如下

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

2 回答 2

0

试试这个解决方案:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
于 2012-10-19T07:56:41.080 回答
0

我使用以下代码解决了这个问题

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php/ [L]
</IfModule>
于 2012-10-19T10:38:57.243 回答