0

我有一个 xampp 服务器,当我想使用 Mod_rewrite 时,它​​会自动重定向到该地址,我想要的是隐藏的重定向,因此用户看不到它。例如:

localhost/projects/23/test ==> localhost/projects/?ID=23

没有用户看到?ID = 23。使用我的代码,用户被重定向,我不知道为什么。

代码:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/projects/([0-9]*)/(.*)$
RewriteRule ^projects/([0-9]*)/(.*)$ /projects?ID=$1 [L] 

有人可以告诉我我做错了什么,或者我可以如何配置我的 Xampp 服务器以停止重定向。

4

1 回答 1

0

在重写 uri 中添加斜杠:

RewriteRule ^projects/([0-9]*)/(.*)$ /projects/?ID=$1 [L]

projects是一个文件夹,如果您在没有尾部斜杠的情况下点击文件夹的名称,Apache 会自行重定向(添加尾部斜杠)

于 2012-06-27T10:05:22.573 回答