下面介紹3中方法 給ni的wordpress增加.html后綴:
專注于為中小企業提供網站設計制作、網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業城陽免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了成百上千企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
1,最簡單的方法修改固定鏈接
wordpress的自帶的固定鏈接可以改變鏈接樣式,但是如果格式沒寫好,可能給ni的頁面訪問帶來困難,鏈接中特殊符號 空格,還是包含中文。固定鏈接格式:/%postname%.html 這個樣就為中文,但是也是可行的。wo個人的格式是/archives/%post_id%.html。
2,插件也可以實現
單獨為頁面添加.html后綴
安裝:.html on PAGES 插件實現,啟用插件后無需任何設置。
分類及頁面同時添加.html后綴
安裝:.html in category and page url 插件,啟用插件后需要到插件設置頁面保存一下設置。
需要注意的是,啟用插件后還需要到后臺固定鏈接設置中,重新保存一下設置,否則會跳到404頁面,如果不成功可以先刪除空間根目錄的.htaccess文件,之后保存會自動生成新的。
另外,安裝插件后可能會造成日志分頁翻頁錯誤…..
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';
}
}
添加后,需要到固定鏈接設置頁面,重新保存一下固定鏈接設置,否則不會生效。
上述代碼適合偽靜態的固定鏈接形式使用,比如:
/%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后面也會自動加上斜杠。
確保Web目錄權限是否正確,并給予apache對相關文件夾的權限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
二、寶塔面板里的設置
1)登錄到寶塔面板,點擊左側網站,找到網站點右側的設置鏈接
2)選擇左側"偽靜態",輸入如下代碼:
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
修改完后保存即可。
付:Wordpress安裝 :centos 7 搭建wordpress 網站詳細教程 - 簡書
wget //下載最新版wordpress
解壓文件,并且將其復制到/var/www/html目錄下
#解壓文件
unzip -q latest.zip
#復制 wordpress文件夾下所有文件到html目錄下
cp -rf wordpress/* /var/www/html/
#修改文件夾權限
賦予apache對相關文件夾的權限
修改文件夾權限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
編輯WordPress配置文件
編輯配置文件
cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php
找到define(‘DB_NAME’, ‘wordpressdb’);
將 wordpressdb 修改為你創建的wordpress數據庫名
找到define(‘DB_USER’, ‘wordpressuser’);
將 wordpressuser 修改為你創建的數據庫用戶名
找到define(‘DB_PASSWORD’, ‘123456’);
將 123456 修改你創建數據庫用戶的密碼
輸入:wq!保存
重啟相關服務
systemctl restart httpd.service
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
進入Web頁面設置
訪問http://你的域名/wp-admin
有時候需要判斷wordpress站點是否設置了偽靜態,即后臺固定鏈接設置中的選擇了非”默認”的結構。
下面看一下判斷方法:
若是只寫get_option(‘permalink_structure’) 判斷是否是自定義結構。
分享題目:wordpress為靜態 wordpress動靜態分離
文章來源:http://vcdvsql.cn/article22/dopeejc.html
成都網站建設公司_創新互聯,為您提供Google、商城網站、標簽優化、網站策劃、用戶體驗、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯