.htaccess 编写漂亮的模式重写规则需要建议
我写了一个漂亮的规则,将子文件夹更改为语言键! 因此,我可以有一个很好的干净的URL,并且仍然可以得到语言变量。 i、 e.www.mywebsite.com/fr/或www.mywebsite.com/en/等。。。 规则是这样的.htaccess 编写漂亮的模式重写规则需要建议,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我写了一个漂亮的规则,将子文件夹更改为语言键! 因此,我可以有一个很好的干净的URL,并且仍然可以得到语言变量。 i、 e.www.mywebsite.com/fr/或www.mywebsite.com/en/等。。。 规则是这样的 RewriteRule ^fr/(.*)$ /$1?langId=2 [L,QSA] RewriteRule ^fr(.*)$ /$1?langId=2 [L,QSA] 它本身工作得很好 但是,当我将其添加到具有url重写规则的站点时,它不起作用,例如: Rewr
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]
有人能建议一个结合这两个规则的重写规则吗?
问题是它需要区分一个变量或两个变量之间的差异。
因为有时候我只有folder变量,有时候只有lang变量,有时候两者都有
这有点像泡菜。。。
10倍 确保您的语言规则在将内容路由到
internal.php脚本的全局路由规则之前。否。。。不行。如果我把他们两个网站将不会加载。