WAMP SERVER一鍵安裝套件在安裝完后默認是未開啟rewrite偽靜態模塊,不支持.htaccess rewrite規則,有rewrite規則的源代碼運行時,會找不到路徑出錯。分享一下如何開啟rewrite偽靜態模塊。
* * * * *
**第一步:開啟url重寫功能**
打開wamp安裝目錄里的bin文件夾,找到Apache安裝目錄下的conf目錄中的httpd.conf配置文件(比如:`E:\wamp\bin\apache\apache2.2.22\conf`),使用文本編輯器打開 httpd.conf, 搜索`mod_rewrite.so`關鍵字找到,`“#LoadModule rewrite_module modules/mod_rewrite.so”`,找到這一行,去掉前面的“#”。
>LoadModule rewrite_module modules/mod_rewrite.so
**第二步:找到“AllowOverride None”改為“AllowOverride All”。**
針對根目錄下所有目錄生效:
>`<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>`
**第三步:重啟apache。**
**第四步:現在可以使用.htaccess文件實現偽靜態等功能。**