看板 Web_Design 關於我們 聯絡資訊
想請問httpd.conf的AliasMatch用法 我在httpd.conf裡這樣寫: AliasMatch ^/test/(.*) C:/AppServ/www/test1.php?p=$1 然後它出現permission deny 但是我改成這樣: AliasMatch ^/test/(.*) C:/AppServ/www/test1.php 卻可以正常運作 請問這是什麼原因?要怎麼解決? 還是說我誤解了AliasMatch的功能?? 請板上高手幫忙, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.144.239
tn801534:你的連結網址? test1.php裡面參數p接受到看是怎麼處理的 06/22 20:28
waterme1on:就算p沒有做什麼處理也一樣, 只要加?他就會出錯 06/22 21:11
tn801534:重點是你的permission deny是哪來的... 06/22 22:21
tn801534:重點不是aliasmatch的問題~ 06/22 22:22
tn801534:你要去看你test1.php哪裡判斷會deny... 06/22 22:22
tn801534:還有你連結網址到底是啥... 06/22 22:24
waterme1on:什麼連結網址??? 06/22 22:44
tn801534:就是你連到網頁的網址... 06/22 22:47
waterme1on:我是用localhost阿, 因為我沒有對外的Domain Name 06/23 17:14
waterme1on:我的問題是假設我打test1.php可以連 但如果改成 06/23 17:20
waterme1on:test1.php? 就會出現permission deny 06/23 17:21
waterme1on:所以這個permission deny應該是跟AliasMatch有關? 06/23 17:21
waterme1on:對不起, 好像是我弄錯AliasMatch的用法了 06/23 19:21
waterme1on:後來我用mod_rewrite弄好了 謝謝~ 06/23 19:22