.htaccess文件(或者"分布式配置文件")提供了針對目錄改變配置的方法,即,在一個特定的文檔目錄中放置一個包含一個或多個指令的文件,以作用于此目錄及其所有子目錄,作為用戶,所能使用的命令受到限制,管理員可以通過Apache的AllowOverride指令來設置,好了說了這么多我們就一起來看看開啟Apache支持.htaccess偽靜態文件的方法.
第一、編輯httpd.conf文件
A - 在etc/httpd/conf/目錄下的httpd.conf 文件,找到:
LoadModule rewrite_module modules/mod_rewrite.so
如果前面有#就取消,如果沒有就默認不要修改.
B - 設置AllowOverride
同樣的在httpd.conf 中找到下面的腳本:
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
把None改成All.
例子,代碼如下:
- Options FollowSymLinks
- AllowOverride None
- //改為
- Options FollowSymLinks
- AllowOverride All
第二、重啟Apache環境
service httpd restart
這樣,我們在確定網站根目錄下有.htaccess文件,偽靜態是生效的.
例子,相信301跳轉大家都知道,這樣有利于權重集中,在.htaccess文件寫上如下代碼:
- RewriteEngine on
- rewriteCond %{http_host} ^Vevb.com[NC]
- rewriteRule ^(.*)$ http://m.survivalescaperooms.com/$1 [L,R=301]
這樣就可以了哦.
新聞熱點
疑難解答