centos下Apache伺服器ThinkPHP偽靜態的設定方法
阿新 • • 發佈:2019-01-24
windows下的apache配置在linux下有所不同,linux下檢視phpinfo下能找到mod_rewrite模組則表示載入了重寫模組,不必管配置檔案是否有有載入.
確認載入了模組後需要更改配置檔案
更改需要讀取 .htaccess 檔案的目錄,將原來的目錄註釋掉:
<Directory ”C:/Program Files/ApacheGroup/Apache2/htdocs”>
<Directory E:/html/myapp>
更改 AllowOverride None
為 AllowOverride FileInfo Options
<Directory ”C:/Program Files/ApacheGroup/Apache2/htdocs”>
<DirectoryE:/html/myapp>
//這是最重要的一步
AllowOverride FileInfo Options
</Directory>
.htaccess 是基於目錄來控制的,<DirectoryE:/html/myapp>
該句即表示需要讀取 .htaccess 檔案的目錄,要根據實際具體Apache 的解析目錄來配置。虛擬主機如果提供 .htaccess 控制,一般都已經配置好了。