Apache的Mod_rewrite的小小疑問 - Linux

Table of Contents

我現在的Apache已經能夠正常運作mod_rewrite
想請問一下Rewrite Rule的幾個問題
一:我現在有一個Rule的寫法為:
RewriteRule ^album/([^/\.]+)/?$ test.php?id=$1 [L]
這樣的話,我給的網址就是http://網域名稱/album/999
它會導向到http://網域名稱/test.php?id=999
想請問一下,我能不能不要寫album,而使用者只要直接打上網址http://網域名稱/999
就導向到http://網域名稱/test.php?id=99
二:
因為我的Rewrite Rule是寫在設定檔裡面,所以當我改了Rule之後,就非得重開Apache
有沒有辦法不要那麼麻煩
三:因為遇到一位MIS說,像這種網址轉換的方式,用程式就可以寫了,不需要改Server設
定,是不是真的可以阿,我怎麼覺得他是不會做,或是不想改,所以硬要叫人改程式

謝謝回答

--

All Comments

Annie avatarAnnie2009-10-17
2. Apache 有開權限的話放在 .htaccess 也可以
David avatarDavid2009-10-20
是,用 php (或是其他語言) 也是可以的
^3.
Quintina avatarQuintina2009-10-22
那如果放在.htaccess的話,我要怎麼寫阿,可以給一下範例嗎