[英]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.