-1

我正在尝试使用 .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

有什么建议么?

httpd.conf 文件中未注释 mod_rewrite。

4

1 回答 1

1

你怎么用

change/(\d+)$ change.php?id=$1 [L]

那是你访问的时候

xxx/table/change/1

你没有被重定向或 404,你得到了正确的页面。那是你要找的吗?

于 2012-07-19T18:27:56.797 回答