1

我实际上为我的系统使用了这个 mod_rewrite 来对 SEO 友好:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301] 
RewriteRule ^(.*)/$ /?c=$1&l=deu

我不知道它为什么会起作用,但是经过数小时的尝试和错误,这对我来说是解决方案,现在我想扩展它。

我想要类似的东西

"if /eng/ is on the end of the url, redirect request to ?c=$1&l=eng"

在所有其他情况下,它应该使用上面发布的规则。

有人能帮助我吗?(对不起,我的英语不好)

4

1 回答 1

0

尝试在 301 规则之后添加它

RewriteRule ^(.*)/eng/$ /?c=$1&l=eng [L]
于 2012-08-10T21:57:33.827 回答