[英]mod_rewrite - URL with subdirectory
我正在尝试更改此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
尝试以下方法...
RewriteEngine On
RewriteRule ^note/(.*)$ /stickit/note/$1 [L]
我还写了一篇博客文章,可以帮助您更好地了解Apache重写...
http://www.jabcreations.com/blog/apache-domain-neutral-redirect
始终确保您关注Apache访问和错误日志,它们将帮助您了解正在发生的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.