1. 程式人生 > >centos下Apache伺服器ThinkPHP偽靜態的設定方法

centos下Apache伺服器ThinkPHP偽靜態的設定方法

windows下的apache配置在linux下有所不同,linux下檢視phpinfo下能找到mod_rewrite模組則表示載入了重寫模組,不必管配置檔案是否有有載入.
確認載入了模組後需要更改配置檔案
更改需要讀取 .htaccess 檔案的目錄,將原來的目錄註釋掉:

<DirectoryC:/Program Files/ApacheGroup/Apache2/htdocs”>
<Directory E:/html/myapp>

更改 AllowOverride NoneAllowOverride FileInfo Options

<Directory
C:/Program Files/ApacheGroup/Apache2/htdocs”> <DirectoryE:/html/myapp> //這是最重要的一步 AllowOverride FileInfo Options </Directory>

.htaccess 是基於目錄來控制的,<DirectoryE:/html/myapp> 該句即表示需要讀取 .htaccess 檔案的目錄,要根據實際具體Apache 的解析目錄來配置。虛擬主機如果提供 .htaccess 控制,一般都已經配置好了。