2013-08-31 93 views
0

我试图改变这个网址: example.com/stickit/note.php?note=1
这样: example.com/stickit/note/1mod_rewrite的 - URL与子目录

我试图做这种方式,但我得到的是一个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

回答

0

尝试沿着这些路线的东西...

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

我也写了一篇博客文章,可以帮助您更好地了解阿帕奇重写......

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

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