果然給我在codex上找到了解決方案,就是簡單地加一行斜杠重定向而已,方法綜述如下:
創(chuàng)新互聯(lián)公司專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
1、登錄shell,vim編輯Nginx配置目錄(一般是在/usr/local/nginx/conf/)下的"wordpress.conf",當(dāng)然如果你像我一樣用的是自己寫的conf文件,那就改對(duì)應(yīng)的那個(gè)重定向配置文件就好。
?
1
vim /usr/local/nginx/conf/wordpress.conf
2、把官方給的那一行加到文件最后面就行了
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
location /blog/ {
if ($host != '' ) {
rewrite ^/(.*)$ // permanent;
}
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 (.*) /blog/index.php;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
3、:wq保存重啟nginx即可
其實(shí)你要是懶的話,直接用 "echo " 追加就行了= =
PS:據(jù)說 nginx不會(huì)自動(dòng)在請(qǐng)求的最后加上一個(gè)斜線,不會(huì)自動(dòng)判斷請(qǐng)求的是一個(gè)文件還是一個(gè)目錄。網(wǎng)上搜索 nginx 斜線,都會(huì)提到需要在請(qǐng)求的最后加上這個(gè)斜杠。
網(wǎng)上大部資料是這樣寫的 :
在nginx\conf\vhost.conf中的 location / {}的index index.html后面加上
?
1
2
3
if (-d $request_filename) {
rewrite ^/(.*)([^/])$ permanent;
}
但如果你的網(wǎng)址后面帶了端口的話,那么轉(zhuǎn)向時(shí)還是會(huì)出現(xiàn)403錯(cuò)誤。
即 $host 變量把端口弄沒了,改成 $http_host 變量即可
改成如下寫法即解決了所有問題
?
1
2
3
if (-d $request_filename) {
rewrite ^/(.*)([^/])$ permanent;
}
這個(gè)你可以調(diào)置一下后臺(tái)就可以解決
操作方法:
后臺(tái)——設(shè)置——常規(guī)
在常規(guī)頁面,有“站點(diǎn)標(biāo)題”和“副標(biāo)題”
你的這個(gè)wordpress可能就在副標(biāo)題那,
刪除它就可以了。
還有一種方法,
就是修改你的主題的header.php文件中的title與/title之間的代碼也可以實(shí)現(xiàn)。
希望幫到你。
面介紹3 給niwordpress增加.html綴:
1簡單修改固定鏈接
wordpress自帶固定鏈接改變鏈接式格式?jīng)]寫能給ni頁面訪問帶困難鏈接特殊符號(hào) 空格包含文固定鏈接格式:/%postname%.html 文行wo格式/archives/%post_id%.html
2插件實(shí)現(xiàn)
單獨(dú)頁面添加.html綴
安裝:.html on PAGES 插件實(shí)現(xiàn)啟用插件需任何設(shè)置
類及頁面同添加.html綴
安裝:.html in category and page url 插件啟用插件需要插件設(shè)置頁面保存設(shè)置
需要注意啟用插件需要臺(tái)固定鏈接設(shè)置重新保存設(shè)置否則跳404頁面功先刪除空間根目錄.htaccess文件保存自新
另外安裝插件能造志頁翻頁錯(cuò)誤…..
3.既插件代碼
面代碼添加主題functions.php即
// 頁面鏈接添加html綴
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite-get_page_permastruct(), '.html')){
$wp_rewrite-page_structure = $wp_rewrite-page_structure . '.html';
}
}
添加需要固定鏈接設(shè)置頁面重新保存固定鏈接設(shè)置否則效
述代碼適合偽靜態(tài)固定鏈接形式使用比:
/%postname%.html
/%post_id%.html
另外同使用給WordPress類目錄頁面添加斜杠文代碼需要該文代碼修改:
// 添加斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' $type_of_url != 'page' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);
排除頁面文件否則頁面鏈接.html面自加斜杠
下面介紹3中方法 給你的wordpress增加.html后綴:
1,最簡單的方法修改固定鏈接
wordpress的自帶的固定鏈接可以改變鏈接樣式,但是如果格式?jīng)]寫好,可能給你的頁面訪問帶來困難,鏈接中特殊符號(hào) 空格,還是包含中文。固定鏈接格式:/%postname%.html 這個(gè)樣就為中文,但是也是可行的。我個(gè)人的格式是/archives/%post_id%.html。
2,插件也可以實(shí)現(xiàn)
單獨(dú)為頁面添加.html后綴
安裝:.html on PAGES 插件實(shí)現(xiàn),啟用插件后無需任何設(shè)置。
分類及頁面同時(shí)添加.html后綴
安裝:.html in category and page url 插件,啟用插件后需要到插件設(shè)置頁面保存一下設(shè)置。
需要注意的是,啟用插件后還需要到后臺(tái)固定鏈接設(shè)置中,重新保存一下設(shè)置,否則會(huì)跳到404頁面,如果不成功可以先刪除空間根目錄的.htaccess文件,之后保存會(huì)自動(dòng)生成新的。
另外,安裝插件后可能會(huì)造成日志分頁翻頁錯(cuò)誤…..
3.既然可以插件當(dāng)然代碼可以
將下面代碼添加主題functions.php中即可
// 頁面鏈接添加html后綴
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite-get_page_permastruct(), '.html')){
$wp_rewrite-page_structure = $wp_rewrite-page_structure . '.html';
}
}
添加后,需要到固定鏈接設(shè)置頁面,重新保存一下固定鏈接設(shè)置,否則不會(huì)生效。
上述代碼適合偽靜態(tài)的固定鏈接形式使用,比如:
/%postname%.html
/%post_id%.html
另外,如果同時(shí)使用了“給WordPress分類目錄和頁面添加斜杠”一文中的代碼,還需要將該文中的代碼修改為:
// 添加斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' $type_of_url != 'page' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);
排除頁面文件,否則頁面鏈接.html后面也會(huì)自動(dòng)加上斜杠。
網(wǎng)站題目:wordpress斜杠 word 斜杠
瀏覽路徑:http://sd-ha.com/article6/doijgog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站導(dǎo)航、域名注冊(cè)、網(wǎng)站排名、虛擬主機(jī)、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)