Apache環(huán)境默認是不是支持Mod Rewrite和.htaccess的,如果你想讓你的主機支持Mod Rewrite和.htaccess功能的話我們需要自行修改一了.
在Windows下,我們一般使用的是Administrator賬號,所以啟用這兩項非常簡單:
1.在[Apache安裝目錄]/conf/httpd.conf中找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的注釋符號#。如果沒有這行,請?zhí)砑印2⒋_認apache安裝目錄下的modules文件夾中是否有mod_rewrite.so這個文件。這樣就啟用了Mod Rewrite功能。
2.在[Apache安裝目錄]/conf/httpd.conf中找到:
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
- </Directory>
把“AllowOverride None”改成“AllowOverride All”,這樣所有的文件夾都支持.htaccess了,或者針對指定的文件夾啟用.htaccess,可以在[Apache安裝目錄]/conf/httpd.conf中加入
- <Directory "D:/sites/example/">
- Options Indexes FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
這種做法一般是和虛擬主機配置在一起的,所以大多數(shù)會把上述配置代碼寫入[Apache安裝目錄]/conf/extra/httpd-vhost.conf中,這樣比較清晰易于管理。
3.重啟Apache后,就ok了。
|
新聞熱點
疑難解答