所在位置:
首頁 >
營銷資訊 >
建站知識 > lnmp環(huán)境設(shè)置301重定向
lnmp環(huán)境設(shè)置301重定向
時(shí)間:2023-02-09 11:42:01 | 來源:建站知識
時(shí)間:2023-02-09 11:42:01 來源:建站知識
lnmp環(huán)境設(shè)置301重定向的時(shí)候,首先要把域名解析到VPS上面,也就是不帶www的域名和帶www的域名都解析到IP上。理論上是48小時(shí)內(nèi)生效的,也有部分國內(nèi)域名商10分鐘就可以用了,這塊你得有耐心等待,也不妨礙在這期間做下面的301設(shè)置工作。
一、如果你使用wordpress博客作為網(wǎng)站程序,做301重定向只需要兩步就可以完成。
1、要在wp管理后臺的設(shè)置-常規(guī)中如下圖設(shè)置。
2、需要對網(wǎng)站conf文件進(jìn)行修改配置。比如我對外公開的網(wǎng)站域名設(shè)置為帶www的域名,那么不帶www的域名在wordpress內(nèi)部會重新定向到帶www的域名。只要如下圖所示紅框部分,在lnmp環(huán)境中的server_name后面把不帶www的域名添加上去就可以了。
使用wordpress博客程序的到此就設(shè)置結(jié)束了,直接到站長工具檢查301是否生效吧。
二、如果你安裝其他php程序就需要手動(dòng)設(shè)置一下了。
1、打開/usr/local/nginx/conf/vhost/你網(wǎng)站域名.conf,用vi命令修改:
省略掉部分虛擬主機(jī)server配置內(nèi)容
server {
listen 80;
server_name vpsss.net;
return 301 http://www.vpsss.net$request_uri;
}
為了給大家提供更直觀的參考,我就把改好的放上來,包括前后的命令,記得把域名改成你自己的。從下面截圖可見,其實(shí)只多了紅框里面的四行(截圖里www . vpsss . net只用來舉例子,wordpress博客是不需要這么設(shè)置301的)。
網(wǎng)上有很多種lnmp環(huán)境301重定向的代碼,只有這種才是php官方推薦的也是最正規(guī)的。
2、重啟lnmp,命令如下;
/root/lnmp restart
這樣就完成lnmp環(huán)境的301重定向了。你可以通過瀏覽器網(wǎng)址輸入不帶WWW的域名,是不是直接跳轉(zhuǎn)到帶WWW的。
3、通過站長工具檢測是否正確。
以下是
http://vpsss.net的HTTP狀態(tài)查詢結(jié)果:返回狀態(tài)碼301,說明重定向成功了。
轉(zhuǎn)載請注明:魏艾斯博客 ? lnmp環(huán)境設(shè)置301重定向
關(guān)鍵詞:環(huán)境,設(shè)置