在用wordpress搭建網站時,很多朋友會通過.htaccess檔案設定僞靜态,這樣比較有利于搜尋引擎收錄。
但是在centos7系統中,預設是不支援URL重寫及顯示.htaccess檔案的,那麼應該怎麼設定呢?小編使用的Centos7.2系統,而且成功将網站www.appjzw.com開啟了僞靜态,下面簡單分享下方法。
修改httpd.conf檔案
在etc/httpd/conf/目錄下,修改httpd.conf 檔案,找到:
LoadModule rewrite_module modules/mod_rewrite.so
将該行前面的注釋,也就是“#”符号去掉。
如果沒找到,進入/etc/httpd/conf.modules.d 目錄,編輯 00-base.conf檔案,然後找到LoadModule rewrite_module modules/mod_rewrite.so。
如果前面有#就取消,如果沒有就預設不要修改,一般情況下是不用修改的。

設定AllowOverride
同樣的在httpd.conf 中找到下面的腳本,把None改成All
重新開機Apache環境
systemctl restart httpd.service
這樣在确定網站根目錄下有.htaccess檔案(沒有自己建立一個),那麼僞靜态就生效了。
注意:如果是WordPress程式的話,.htaccess僞靜态規則如下:
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]