我正试图使用.htaccess文件更改中的URL
xxx/table/change.php?id=1
至
xxx/table/change/1
我的.htaccess文件中有以下代码,它位于我网站的根文件夹中。
RewriteEngine On
RewriteRule ^change/([^/'.]+)/?$ change.php?id=$1 [L]
RewriteRule ^change/([^/'.]+)/?$ change.php?id=$1 [L]
然而,当我重新启动Apache并访问所需的URL时,它仍然显示为
xxx/table/change.php?id=1
有什么建议吗?
在httpd.conf文件中未注释mod_rewrite。
使用怎么样
change/('d+)$ change.php?id=$1 [L]
那是你访问的时候
xxx/table/change/1
你没有被重定向或404,你得到了正确的页面。这就是你要找的吗?