多少了解一點(diǎn)SEO知識(shí)的朋友都知道靜態(tài)化的URL(什么是URL?自行百度)更利于搜索引擎收錄,WordPress實(shí)現(xiàn)偽靜態(tài)其實(shí)是很簡單的,但有不少新人朋友還是始終無法成功設(shè)置WordPress偽靜態(tài)。
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、饒河ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的饒河網(wǎng)站制作公司
WordPress偽靜態(tài)設(shè)置方法分Windows主機(jī)與和Linux主機(jī),下面分開來介紹。
Linux主機(jī)WordPress偽靜態(tài)設(shè)置方法
登錄你的WordPress,點(diǎn)擊左側(cè)菜單設(shè)置選項(xiàng)下固定鏈接,如下圖所示:
WordPress已經(jīng)給出了幾種URL偽靜態(tài)形式,但都不很理想,我們希望的URL形式為:
域名/分類別名/文章ID.html
那么,如上圖所示,選擇自定義結(jié)構(gòu)選項(xiàng),填寫:
/%category%/%post_id%.html
如果你對(duì)這種形式不滿意,可以自定義任意形式,只要合理搭配參數(shù)即可,可以使用的參數(shù)如下:
%year%:文章發(fā)表的年份,四位數(shù)字,如2012
%monthnum%:文章發(fā)表的月份,如08
%day%:文章發(fā)表的日期,如28
%hour%:文章發(fā)表的時(shí)間(小時(shí)),如15
%minute%:文章發(fā)表的時(shí)間(分鐘),如18
%second%:文章發(fā)表的時(shí)間(秒),如28
%postname%:文章別名,在發(fā)表文章時(shí)可以設(shè)置。
%post_id%:文章的ID,如68
%category%:分類別名,在添加分類時(shí)可以設(shè)置。
%tag%:標(biāo)簽的別名,在添加標(biāo)簽時(shí)可以設(shè)置。
設(shè)置好后,有的Linux主機(jī)允許程序自動(dòng)創(chuàng)建.htaccess文件,但有的Linux主機(jī)不支持,此時(shí),就需要我們手工上傳.htaccess文件。將以下代碼復(fù)制到記事本,保存為.htaccess。
# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule
# END WordPress
可能你會(huì)發(fā)現(xiàn),電腦不允許保存文件時(shí)文件名為空,那么隨便起一個(gè)名稱,用FTP工具上傳到你的網(wǎng)站根目錄后重命名,將名稱去掉即可。
此時(shí),細(xì)心的你可能會(huì)發(fā)現(xiàn)分類頁的URL里有一個(gè)category,你可以使用WP No Category Base插件來解決。
Windows主機(jī)WordPress偽靜態(tài)設(shè)置方法
復(fù)制以下代碼到記事本:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
保存為httpd.ini,將這個(gè)文件上傳到你的WordPress安裝目錄,然后設(shè)置固定鏈接,方法同Linux主機(jī)WordPress偽靜態(tài)設(shè)置方法中的固定鏈接設(shè)置方法。
在Windows主機(jī)下設(shè)置WordPress偽靜態(tài)有時(shí)會(huì)遇到這樣那樣的問題,所以,使用WordPress搭建網(wǎng)站最好選用Linux主機(jī)。
查找當(dāng)前主題的footer.php文件,里面搜索相應(yīng)的關(guān)鍵字進(jìn)行替換即可。
一般使用page-template.php或category-template.php來命名,可以參照 命名規(guī)則 .
上下文:
選擇03系統(tǒng)或者08系統(tǒng),遠(yuǎn)程登錄,就可以操作,配置wordpress環(huán)境,安裝個(gè)wamp集成包就可以,如果上面有集成環(huán)境可以選擇的話,直接選擇安裝即可。
遠(yuǎn)程登錄命令:運(yùn)行里面 mstsc-輸入IP和密碼即可連接上。
阿里云創(chuàng)立于2009年,是全球領(lǐng)先的云計(jì)算及人工智能科技公司,致力于以在線公共服務(wù)的方式,提供安全、可靠的計(jì)算和數(shù)據(jù)處理能力,讓計(jì)算和人工智能成為普惠科技。
阿里云服務(wù)著制造、金融、政務(wù)、交通、醫(yī)療、電信、能源等眾多領(lǐng)域的領(lǐng)軍企業(yè),包括中國聯(lián)通、12306、中石化、中石油、飛利浦、華大基因等大型企業(yè)客戶,以及微博、知乎、錘子科技等明星互聯(lián)網(wǎng)公司。在天貓雙11全球狂歡節(jié)、12306春運(yùn)購票等極富挑戰(zhàn)的應(yīng)用場景中,阿里云保持著良好的運(yùn)行紀(jì)錄? ?。
阿里云在全球各地部署高效節(jié)能的綠色數(shù)據(jù)中心,利用清潔計(jì)算為萬物互聯(lián)的新世界提供源源不斷的能源動(dòng)力,目前開服的區(qū)域包括中國(華北、華東、華南、香港)、新加坡、美國(美東、美西)、歐洲、中東、澳大利亞、日本。