在php中正确格式化URL重写

时间:2010-01-22 10:39:54

标签: php .htaccess

我问的是htaccess url rewrite(mod_rewrite

实际上我想更改以下网址

http://localhost/project/cms/edit_item.php?id=MYc=(实际上这是64位编码)

http://localhost/project/cms/edit_item.php/id/MYc=

我在 .htaccess 文件

上这样做
RewriteEngine on
RewriteRule ^([\-_0-9A-Za-z]+)$  edit_item.php?id=$1 [L]

并将其保存在项目文件夹中 但URL未修改

请建议我怎么做

1 个答案:

答案 0 :(得分:0)

RewriteCond %{QUERY_STRING} id=(.+)
RewriteRule (edit_item.php) $1/id/%1?