apache 2.x 中url重寫,是通過mod_rewrite.so 來實現的,所以需要查看apache 是否已經被編譯進這個模塊了,并且在apache的配置文件httpd.conf 中已經調用了這個模塊。
(推薦教程:apache從入門到精通)
Linux下apache開啟url重寫的方法:
1、打開 apache 里httpd.conf(通常是在/etc/httpd/conf目錄里)
2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#
3、找到 AllowOverride None 改成 AllowOverride All , 有兩個全部改掉
注:AllowOverride 的參數設置為ALL,表示整臺服務器上都支持URL規則重寫。
Apache 服務器要讀每個網站下目錄下的 .htaccess 文件。如果沒有這個文件,或者這個文檔沒有定義任何關于URL重寫的規則就不會有任何效果。
4、重啟apache
service?httpd?restart
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦