lnmp環境設置301重定向
lnmp環境設置301重定向的時候,首先要把域名解析到VPS上面,也就是不帶www的域名和帶www的域名都解析到IP上。理論上是48小時內生效的,也有部分國內域名商10分鐘就可以用了,這塊你得有耐心等待,也不妨礙在這期間做下面的301設置工作。
一、如果你使用wordpress博客作為網站程序,做301重定向只需要兩步就可以完成。
1、要在wp管理後台的設置-常規中如下圖設置。
使用wordpress博客程序的到此就設置結束了,直接到站長工具檢查301是否生效吧。
二、如果你安裝其他php程序就需要手動設置一下了。
1、打開/usr/local/nginx/conf/vhost/你網站域名.conf,用vi命令修改:省略掉部分虛擬主機server配置內容
server {
listen 80;
server_name vpsss.net;
return 301 http://www.vpsss.net$request_uri;
}
為了給大家提供更直觀的參考,我就把改好的放上來,包括前後的命令,記得把域名改成你自己的。從下面截圖可見,其實只多了紅框裡面的四行(截圖裡www . vpsss . net只用來舉例子,wordpress博客是不需要這麼設置301的)。
網上有很多種lnmp環境301重定向的代碼,只有這種才是php官方推薦的也是最正規的。
2、重啟lnmp,命令如下;
/root/lnmp restart
這樣就完成lnmp環境的301重定向了。你可以通過瀏覽器網址輸入不帶WWW的域名,是不是直接跳轉到帶WWW的。
3、通過站長工具檢測是否正確。
以下是http://vpsss.net的HTTP狀態查詢結果:返回狀態碼301,說明重定向成功了。轉載請註明:魏艾斯博客 ? lnmp環境設置301重定向推薦閱讀:
※不懂IT的朋友花錢做了一個公司網站,老闆因客戶發現有首頁的wordpress版權文字而難堪。怎麼看這個行為?
※一個技術盲怎麼建個人網站?
※如何讓小白搭建個人資訊網站?
※想用最快的速度建立一個商務網站,可以在線購物的。請問選擇drupal好還是wordpress好?本人是有兩年經驗的phper。
※WordPress.com 與 WordPress.org 之間是什麼關係?