我想重写像:
这样的请求mydomain.com/this/is/a/test
为:
mydomain.com/url.php?i=this,is,a,test
如何编写可以处理此问题的规则?
答案 0 :(得分:2)
使用以下内容创建.htaccess文件,并将其放在根网站目录中。
RewriteEngine On
Options +Followsymlinks
RewriteRule (.*) url.php?i=$1
这将创建this/is/a/test
的查询字符串,而不是您请求的逗号分隔值;这不是一个快速的字符串替换函数(如PHP中的str_replace()
)无法修复。