現(xiàn)在thinkphp框架用的人很多,我們都知道tp框架原生的網(wǎng)站目錄都是放在public目錄下的,一般只有vps或者獨(dú)立云服務(wù)器可以自己修改環(huán)境配置文件來自定義網(wǎng)站根目錄,但是我們平時(shí)做一個(gè)簡單的網(wǎng)站基本上不會花大價(jià)錢買一個(gè)獨(dú)立的云服務(wù)器,而是用虛擬主機(jī)更多。
但是虛擬主機(jī)一般沒有更改網(wǎng)站根目錄的功能。那怎么解決這個(gè)問題呢?今天就來教你一個(gè)方法,通過偽靜態(tài)來將網(wǎng)站根目錄指向public目錄。
具體按照以下的方法給網(wǎng)站添加偽靜態(tài)規(guī)則就OK 了。
apache下偽靜態(tài)規(guī)則:
RewriteEngine on RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ /public/$1 [L]
保存命名為.htaccess(注意后綴前面有點(diǎn))
IIS7下偽靜態(tài)規(guī)則:
保存命名為web.config,上傳到網(wǎng)站wwwroot目錄。