我有一个使用“语言”URI 属性来设置语言的网站
oursite.com/home?language=en
我们还需要能够使用对 SEO 友好的 2 字符 URI 前置程序
oursite.com/en/home
我目前正在重定向到 .htaccess 中的 index.php 文件,但有一些例外,所以我的 .htaccess 有这两行用于重写
RewriteRule ^([a-z]{2}|[a-z]{2}-[A-Z]{2})/(.*)? ?$2/language=$1
RewriteRule !^(index\.php|robots\.txt|sitemap\.xml|robots\.txt) /index.php?/$1
我需要进行逻辑重写以结束
/index.php?/home?language=en
什么是正确的重写规则集来实现这一点?真的有可能吗?