Apache 使用重写清除URL
我想做些什么Apache 使用重写清除URL,apache,.htaccess,url-rewriting,clean-urls,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] 有人能帮我吗?试试这个更简单的: RewriteEngine on RewriteRule ^photo/(.*)$ photo.php?id=$1 试试这个
mysite.com/photo.php?id=l0el2rwbFj7kGG3
变成
mysite.com/photo/l0el2rwbFj7kGG3
我正在使用的重写是
RewriteEngine On
RewriteRule ^photo/([a-zA-Z0-9]+) photo.php?id=$1 [L,NC]
有人能帮我吗?试试这个更简单的:
RewriteEngine on
RewriteRule ^photo/(.*)$ photo.php?id=$1
试试这个更简单的:
RewriteEngine on
RewriteRule ^photo/(.*)$ photo.php?id=$1
你(几乎)做对了。只需通过以下方式更改代码:
RewriteRule ^photo/(.+)$ photo.php?id=$1 [L,NC,QSA]
你(几乎)做对了。只需通过以下方式更改代码:
RewriteRule ^photo/(.+)$ photo.php?id=$1 [L,NC,QSA]
嗯,这对我也不起作用:/它返回了一个404,你尝试了什么URI?这个URI是否可以从您的浏览器直接工作?是否在http://code>httpd.conf中启用/加载了mod_rewrite?就是这样!现在工作:)非常感谢:很高兴知道。请不要忘记接受这个答案:)嗯,这对我也不起作用:/它正在返回一个404 URI,你尝试了什么?这个URI是否可以从您的浏览器直接工作?是否在http://code>httpd.conf中启用/加载了mod_rewrite?就是这样!现在工作:)非常感谢:很高兴知道。请不要忘记接受这个答案:)