我正在尝试使用.htaccess文件来更改我的网址
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
有什么建议吗?
mod_rewrite在httpd.conf文件中取消注释。
答案 0 :(得分:1)
你如何使用
change/(\d+)$ change.php?id=$1 [L]
当你访问时
xxx/table/change/1
您没有被重定向或404,您获得了正确的页面。那是你在找什么?