[問題] Apache的Mod_rewrite的小小疑問

看板Linux作者時間16年前 (2009/10/16 17:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我現在的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設 定,是不是真的可以阿,我怎麼覺得他是不會做,或是不想改,所以硬要叫人改程式 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.254.109.104

10/16 17:39, , 1F
2. Apache 有開權限的話放在 .htaccess 也可以
10/16 17:39, 1F

10/16 17:40, , 2F
是,用 php (或是其他語言) 也是可以的
10/16 17:40, 2F

10/16 17:40, , 3F
^3.
10/16 17:40, 3F

10/16 17:42, , 4F
那如果放在.htaccess的話,我要怎麼寫阿,可以給一下範例嗎
10/16 17:42, 4F
文章代碼(AID): #1As3p105 (Linux)
文章代碼(AID): #1As3p105 (Linux)