0

我正在尝试将此 URL: example.com/stickit/note.php
?note=1 更改 为: example.com/stickit/note/1

我试过这样做,但我得到的只是 404 错误:

RewriteEngine On
RewriteRule ^stickit/note/(.*)$ /stickit/note.php?note=$1 [L]

有趣的是,这有效:

RewriteEngine On
RewriteRule ^note/(.*)$ /stickit/note.php?note=$1 [L]

它将example.com/stickit/note.php?note=1
更改 为:example.com/note/1

4

1 回答 1

0

尝试沿着这些方向做一些事情......

RewriteEngine On
RewriteRule ^note/(.*)$ /stickit/note/$1 [L]

我还写了一篇博客文章,可以帮助您更好地理解 Apache 重写...

http://www.jabcreations.com/blog/apache-domain-neutral-redirect

始终确保您注意您的 Apache 访问和错误日​​志,它们将帮助您了解正在发生的事情。

于 2013-08-31T20:16:51.710 回答