雖然現在云服務器已經比較便宜了,很多企業網站建設都會使用服務器,這樣后期的拓展性更高,還可以安裝多個網站,算下來可能還更加節省成本。但是悅然企業網站建設認為虛擬主機還是有它的獨特優勢的,所以目前仍然有大量的用戶會選擇用虛擬主機做網站。
不過虛擬主機用戶在安裝動態網站程序時可能會遇到一些問題,最常見的就是偽靜態鏈接的設置。
比如我們使用wordpress建站,如果不設置偽靜態鏈接的話網站就只能使用動態鏈接的形式,這對網站SEO優化不太好,而且很容易出現一些奇怪的錯誤。
接下就給大家介紹一下虛擬主機網站偽靜態鏈接的設置:
虛擬主機是使用【.htaccess】這個文件來設置偽靜態的,我們可以把對應的偽靜態代碼添加到這個文件中就可以了。
wordpress建站專用偽靜態代碼
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
先用FTP下載網站根目錄的【.htaccess】這個文件 ,把這個代碼添加進去,保存,然后再上傳到網站根目錄保存,然后重啟虛擬主機就生效了。
如果你是使用的阿里云的虛擬主機,它目前可以直接在主機控制臺添加代碼,如上圖所示,把添加粘貼進去保存即可生效。
通用偽靜態代碼
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
偽靜態的代碼寫法不止一種,只要能實現效果就可以,比如你也可以使用上面的偽靜態代碼,效果也是一樣的,操作方法同上一步一樣。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系