Apache mod_rewrite有帮助吗?

时间:2011-09-08 13:09:04

标签: apache mod-rewrite

我想重写像:

这样的请求
mydomain.com/this/is/a/test

为:

mydomain.com/url.php?i=this,is,a,test

如何编写可以处理此问题的规则?

1 个答案:

答案 0 :(得分:2)

使用以下内容创建.htaccess文件,并将其放在根网站目录中。

RewriteEngine On
Options +Followsymlinks

RewriteRule (.*) url.php?i=$1

这将创建this/is/a/test的查询字符串,而不是您请求的逗号分隔值;这不是一个快速的字符串替换函数(如PHP中的str_replace())无法修复。