重啟Apache之后,原來的
http://serverName/index.php/Blog/read/id/1
就可以通過訪問
http://serverName/Blog/read/id/1
簡化了URL地址。
附:Apache服務(wù)器中使用Alias虛擬目錄URL重寫 隱藏index.php
很多同學(xué)使用WAMPserver創(chuàng)建了服務(wù)器,可是通過Alias虛擬目錄配置好Thinkphp后發(fā)現(xiàn)無法訪問或是必須添加index.php入口地址才能正常訪問項目。究其原因其實是地址中添加了父目錄所以導(dǎo)致文件訪問位置錯誤,怎樣解決這個問題呢?
其實一個簡單的操作就可以解決這個問題,只要在.htaccess文件中重新定義一個起始目錄就可以解決了,具體操作方法如下:
將原來的文件內(nèi)容中加入一句:RewriteBase /www 其中/www為當(dāng)前項目目錄。
原來文件內(nèi)容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
添加后文件內(nèi)容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /www
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]