使用重写清理URL

时间:2012-05-10 16:39:16

标签: apache .htaccess url-rewriting clean-urls

我想制作

mysite.com/photo.php?id=l0el2rwbFj7kGG3

成为

mysite.com/photo/l0el2rwbFj7kGG3

我正在使用的重写是

RewriteEngine On
RewriteRule ^photo/([a-zA-Z0-9]+) photo.php?id=$1 [L,NC]

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

你做对了(差不多)。只需更改您的代码:

RewriteRule ^photo/(.+)$ photo.php?id=$1 [L,NC,QSA]

答案 1 :(得分:0)

尝试这个更容易:

RewriteEngine on
RewriteRule ^photo/(.*)$ photo.php?id=$1