簡體   English   中英

mod_rewrite-帶有子目錄的URL

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM