鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ 網(wǎng)址重寫(xiě),不影響資料夾?

網(wǎng)址重寫(xiě),不影響資料夾?

請(qǐng)問(wèn)假設(shè)網(wǎng)址 xxx.com/a.php 變 xxx.com/a
但假設(shè)有a資料夾,此時(shí)想讀取 a目錄下的網(wǎng)頁(yè)內(nèi)容就會(huì)亂掉!

回答
編輯回答
毀憶

RewriteCond %{REQUEST_FILENAME} !-f
先檢測(cè)有無(wú)這個(gè)文件

2017年10月26日 12:04
編輯回答
鐧簞噯

建議定義一個(gè)全局的路徑

define('SITE_URL',"http://".$_SERVER['SERVER_NAME']);

**$_SERVER['SERVER_NAME']
當(dāng)前運(yùn)行腳本所在的服務(wù)器的主機(jī)名。如果腳本運(yùn)行于虛擬主機(jī)中,該名稱(chēng)是由那個(gè)虛擬主機(jī)所設(shè)置的值決定。**

這個(gè)SITE_URL 就相當(dāng)于你的網(wǎng)站項(xiàng)目的路徑如果是百度域名 就是 http://baidu.com

那你以后如果切換域名的時(shí)候也不怕文件路徑錯(cuò)誤而導(dǎo)致報(bào)錯(cuò)

2018年2月4日 15:04