Apache隱藏index.php入口檔案的方法:首先檢測Apache支援【mod_rewrite】;然後在【httpd.conf】裡的AllowOverride None將None改為All;最近將內容儲存為【.htacces】檔案即可。
Apache隱藏index.php入口檔案的方法:
1.檢測Apache是否支援mod_rewrite
通過php提供的phpinfo()
函數檢視環境設定,通過Ctrl+F
查詢到「Loaded Modules」,其中列出了所有apache2handler已經開啟的模組,如果裡面包括「mod_rewrite」,則已經支援,不再需要繼續設定。
如果沒有開啟「mod_rewrite」,則開啟目錄 您的apache安裝目錄「/apache/conf/」 下的 httpd.conf
檔案,通過Ctrl+F查詢到「LoadModule rewrite_module」,將前面的」#
」號刪除即可。
如果沒有查詢到,則到「LoadModule」 區域,在最後一行加入「LoadModule rewrite_module ,modules/mod_rewrite.so」(必選獨佔一行)
2.在httpd.conf裡找到AllowOverride None 將None改為 All
(PS:所有的AllowOverride對應的None都改為ALL)
3.把下面的內容儲存為.htaccess
檔案放到應用入口檔案的同級目錄下
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule>
以上操作全部都完成,重新啟動apache
以上就是Apache如何隱藏index.php入口檔案?的詳細內容,更多請關注TW511.COM其它相關文章!