location / {
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),靖安企業(yè)網(wǎng)站建設(shè),靖安品牌網(wǎng)站建設(shè),網(wǎng)站定制,靖安網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,靖安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
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;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
1. 在阿里云或其他地方申請(qǐng)證書(shū)文件得到如:
214040226730432.key? 214040226730432.pem
放到如? /etc/nginx/cert目錄下
2.nginx配置文件里面
server {
listen 443;
server_name jadewen.win ;
ssl on;
root /var/www/default;
index index.php index.html;
ssl_certificate? cert/214040226730432.pem;
ssl_certificate_key? cert/214040226730432.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
? try_files $uri $uri/ /index.php?$query_string;
}
? location ~ \.php$ {
? fastcgi_pass 127.0.0.1:9000;
? fastcgi_index index.php;
? include fastcgi.conf;
}
}
3.重定向http到https
server {
listen? ? ? ? 80;
server_name? jadewen.win ;
return 301? ? ;
}
配置多個(gè)server塊映射到不同目錄即可,但是免費(fèi)的https證書(shū)只能支持一個(gè)主域名,二級(jí)域名仍然只能是http的
server {
listen? ? ? ? 80;
server_name? blog.jadewen.win;
root? ? ? ? ? /var/www/blog;
index? ? ? ? index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
第一步:將你的老域名與新域名綁定在同一個(gè)服務(wù)器或是空間中,注意域名的DNS解析也要指向同一個(gè)IP地址。
第二步:復(fù)制如下代碼:
if (strtolower($_SERVER['SERVER_NAME'])!=’’){$URIRedirect=$_SERVER['REQUEST_URI'];if(strtolower($URIRedirect)==”/index.php”){$URIRedirect=”/”;}header(‘HTTP/1.1 301 Moved Permanently’);header(‘Location:’.$URIRedirect);exit();}
第三步:將上面的代碼(注意將網(wǎng)站地址改為你自己的新域名)粘貼到ftp網(wǎng)站根目錄wp-blog-header.php的文件?php 后面保存即可,如下圖所示:
注意事項(xiàng):網(wǎng)站域名DNS解析要生效;?php與你粘貼的代碼之間要有空格,否則無(wú)效;本方法只適應(yīng)于wordpress程序建站的win主機(jī)系統(tǒng)。
我們?cè)诓僮鱳ordpress網(wǎng)站的時(shí)候,由于某些原因需要換域名,為了百度蜘蛛的有友好性,也就是我們常說(shuō)的seo用戶體驗(yàn),我們需要對(duì)網(wǎng)站進(jìn)行301重定向,即將原本來(lái)的老域名重定向到現(xiàn)在的新域名,方便用戶訪問(wèn)及蜘蛛爬行。
具體的方法有很多,不過(guò)個(gè)人感覺(jué)這個(gè)方法是最簡(jiǎn)單的:
第一步:將你的老域名與新域名綁定在同一個(gè)服務(wù)器或是空間中,注意域名的DNS解析也要指向同一個(gè)IP地址。
第二步:復(fù)制如下代碼:
if (strtolower($_SERVER['SERVER_NAME'])!=’’){$URIRedirect=$_SERVER['REQUEST_URI'];if(strtolower($URIRedirect)==”/index.php”){$URIRedirect=”/”;}header(‘HTTP/1.1 301 Moved Permanently’);header(‘Location:’.$URIRedirect);exit();}
第三步:將上面的代碼(注意將網(wǎng)站地址改為你自己的新域名)粘貼到ftp網(wǎng)站根目錄wp-blog-header.php的文件?php 后面保存即可。
注意事項(xiàng):網(wǎng)站域名DNS解析要生效;?php與你粘貼的代碼之間要有空格,否則無(wú)效;本方法只適應(yīng)于wordpress程序建站的win主機(jī)系統(tǒng)。
最近在改一些東西,包括Discuz論壇,在處理Discuzde修改時(shí)特別是重新寫(xiě)了一個(gè)404de頁(yè)面,讓用戶訪問(wèn)不存在de頁(yè)面時(shí)去訪問(wèn)這個(gè)404頁(yè)面。但是遇到了一個(gè)很奇怪de問(wèn)題,即無(wú)法重定向到這個(gè)頁(yè)面。
最初操作:
1、把a(bǔ)pache中de配置文件里 加入代碼:ErrorDocument 404 /404.php
2、在404頁(yè)面de代碼里加上?php header(”HTTP/1.0 404 Not Found” ? 。這個(gè)方法是向客戶端發(fā)送一個(gè)自然deHTTP頭。這個(gè)方法要在沒(méi)you向客戶端發(fā)送任何信息之前使用,因此加在404.phpde文件頭最好。
經(jīng)過(guò)對(duì)配置文件和DZ論壇代碼de查看,發(fā)現(xiàn)原因:rewrite規(guī)則問(wèn)題,即我做偽靜態(tài)de處理,導(dǎo)致第二種地址規(guī)則you效,于是已經(jīng)pass過(guò)了服務(wù)器層,apachede404定義不再起作用,所以在讀取數(shù)據(jù)dephp文件會(huì)被執(zhí)行。針對(duì)這種情況應(yīng)該做處理。
處理:
1、找到被執(zhí)行de文件:如viewthread.php;
2、在查詢數(shù)據(jù)后,加上對(duì)數(shù)據(jù)de判斷,如果為空,則填寫(xiě)重定向代碼;
3、代碼:
if(如果沒(méi)you任何結(jié)果)
{
//以前是僅僅顯示“該帖子已經(jīng)不存在”de提示,現(xiàn)在是:
require(’/404.php’);
@header(’HTTP/1.1 404 Not Found’);
@header(’Status: 404 Not Found’);
exit;
}
結(jié)果:以上問(wèn)題解決,可以以404de狀態(tài)重定向到我自定義de404頁(yè)面。
當(dāng)前標(biāo)題:重定向wordpress 301重定向
文章地址:http://www.muchs.cn/article36/doejdsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、靜態(tài)網(wǎng)站、ChatGPT、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)