在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫  網(wǎng)絡(luò)安全/ url-rewrite 一定要用htaccess嗎 (PHP能不能自己做到?)

url-rewrite 一定要用htaccess嗎 (PHP能不能自己做到?)

想請問 url-rewrite 一定要透過htaccess嗎?php能不能自己做到?因?yàn)槲野l(fā)現(xiàn)如果用 htaccess,會有一些資料夾路徑的問題...有時(shí)候會讓我沒辦法透過網(wǎng)址去讀取資料夾路徑,比如說xxx.com/asd/ 我asd是資料夾,但是假設(shè)用htaccess寫的話他會誤以為是asd.php,所以當(dāng)進(jìn)入xxx.com/asd/ 他會說找不到asd.php,或是有更好的寫法~?

回答
編輯回答
孤影
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

判斷是否存在實(shí)際文件夾和文件
然后再將所有的http請求交給index.php
通過index.php進(jìn)行轉(zhuǎn)發(fā) 實(shí)現(xiàn)url重寫 可以參考下一般的框架實(shí)現(xiàn)

2017年11月14日 05:14