【发布时间】:2017-08-08 22:31:33
【问题描述】:
.htaccess 面临的问题是我想将 URL 的第一段作为 $_GET 参数传递,例如 www.example.com/en/ 读取为 www.example.com?language=en 和 www.example.com/category/groceries/?language=en 读作 www.example.com/en/ category/groceries ,我希望对所有 php 页面都执行此操作,而无需为每个页面编写规则 这是我尝试但没有成功的方法
RewriteEngine on
RewriteRule ^en$ ?language=en&%{QUERY_STRING} [NC,L,QSA]
RewriteRule ^ar$ ?language=ar&%{QUERY_STRING} [NC,L,QSA]
然而这并没有按预期工作
【问题讨论】:
标签: php apache .htaccess mod-rewrite