2014-01-15 39 views
0

我写了这个漂亮的规则,将子文件夹更改为语言键! 所以我可以有一个不错的干净的网址,并仍然获得语言变量。 即wwww.mywebsite.com/fr/或wwww.mywebsite.com/en/等等 这里是规则写一个漂亮的模式重写规则需要建议

RewriteRule ^fr/(.*)$ /$1?langId=2 [L,QSA] 
RewriteRule ^fr(.*)$ /$1?langId=2 [L,QSA] 

它自己的伟大工程!

但是,它不会,当我将它添加到与URL重写规则的网站像这样的工作:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ inner.php?folder=$1 [L,QSA] 

任何人都可以表明,结合这两个规则重写规则? 事情是它需要告诉一个变量或两个变量之间的差异。 cuz有时我只是文件夹变量,有时只是lang变量,有时候都是...

它有点咸菜... 10x !!

回答

0

确保您的语言规则为之前将事物路由到inner.php脚本的全局路由规则。

+0

nope ...它不会这样做。如果我把他们两个的网站不会加载。 – nmn