相信有不少同學在優化部落格時希望設定永久鏈結,其實也就是個偽靜態。這個鏈結的格式可以在wp後台的permalinks裡自己選擇,用哪一種倒也無所謂,我一直堅持認為鏈結格式其次,真正取決於收錄速度和排名的是你的內容是否具有原創性。
一般的wp主機都支援.htaccess,所以你從後台設定後會自動寫入.htaccess檔案。
但是有些主機可能不支援,那麼前提是你對這台主機有控制許可權,能夠修改apache配置檔案。
首先要做的是將wp根目錄設定成可寫,然後wp後台設定固定鏈結後會自動生成.htaccess檔案,假如沒有生成這個檔案,你也可以使用文字檔案在本地建立個1.htaccess,將wp提示的內容拷貝進去,然後上傳至wp根目錄,再將檔案名字修改為.htaccess(本地是不允許建立沒有檔名的檔案,系統預設.htaccess是無檔名的檔案)。如果沒有看到內容,拷貝這個進去:
當你開啟部落格乙個頁面時檢視是否404錯誤,如果沒有最好,如果有也不用緊張,直接找到httpd.conf檔案,修改下邊的一段:rewriteengine on
rewritebase /
rewritecond % !-f
rewritecond % !-d
rewriterule . /index.php [l]
將allowoverride none改為allowoverride all,覆蓋後重啟apache就可以了。(為了以防萬一,記得備份httpd.conf檔案)options followsymlinks
allowoverride none
Apache虛擬主機設定
apache支援兩種虛擬主機,一種是基於ip位址的,一種是基於網域名稱的。基於ip位址的虛擬機器現在使用的很少,它需要一台伺服器需要擁有多個ip位址。基於網域名稱的虛擬主機要求伺服器有乙個ip位址就可以了,只需要將不同的網域名稱解析到同乙個ip位址就可以實現一台伺服器提供多個服務。最簡單的基於網域名...
apache虛擬主機設定
apache 虛擬主機設定有兩類 一 基於ip的配置 一台主機繫結了多個ip,每個ip設定乙個虛擬主機 如一台主機有10.13.129.163和192.168.1.9兩個ip 則配置為 servername localhost 這裡的servername好像沒什麼用 documentroot d a...
apache 虛擬主機設定
1.開啟apache配置檔案apache conf httpd.conf 不知道apache在哪的請自行檢視phpinfo 中的 server root 首先查詢listen 80 listen 80 預設只有一行這個 可以新增多行埠讓apache監聽如下 listen 8081 listen 80...