-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
wordpress主頁鏈接(wordpress主頁鏈接增加自定義參數(shù))
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于wordpress主頁鏈接的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、在wordpress主頁,添加一個鏈接“網(wǎng)站地圖”,點(diǎn)開之后,所有文章只顯示文章名,并且按日期歸檔
百度地圖或谷歌地圖,Baidu Sitemap Generator、Google XML Sitemaps 希望能幫到你(美設(shè)之家)
二、wordpress固定鏈接的wordpress固定鏈接的結(jié)構(gòu)
這里有幾個結(jié)構(gòu)可以作為參考:
%year% 日志發(fā)表的年份,四位數(shù)字
%monthnum% 日志發(fā)表的月份
%day% 日志發(fā)表的日期
%hour% 日志發(fā)表的時間-小時
%minute% 日志發(fā)表的時間-分鐘
%second% 日志發(fā)表的時間-秒
%postname%日志標(biāo)題的縮略版本(日志/頁面編輯界面上的日志別名)。因此“This Is A Great Post!”在URI中會變成this-is-a-great-post。
%post_id%日志的唯一ID,如123
%category%分類名稱的縮略版本(添加新分類/編輯界面上的分類別名)。嵌套的子分類會作為嵌套子目錄出現(xiàn)在URI中。出于運(yùn)行方面的考慮,不推薦以%category%作為固定鏈接的起始部分。
%tag%標(biāo)簽名稱的縮略版本(添加新標(biāo)簽/編輯界面上的標(biāo)簽別名)。出于運(yùn)行方面的考慮,不推薦以%tag%作為固定鏈接的起始部分。
%author%作者名稱的縮略版本.
既然知道了我們就可以對這些開始組合了。
幾種組合方式如下
/?p=%post_id%(默認(rèn)的)
/%year%/%monthnum%/%day%/%postname%/(年/月/日/日志名)
/%year%/%monthnum%/%postname%/(年/月/日志名)
/%monthnum%/%day%/%postname%/(月/日/日志名)
/%year%/%monthnum%/%day%/%post_id%/(年/月/日/日志id號)
/%year%/%monthnum%/%post_id%/(年/月/日志id號)
/%monthnum%/%day%/%post_id%/(月/日/日志id號)
/archives/%post_id%(/archives/日志id號)
/archives/%postname%(/archives/日志名)
/%post_id%(/日志id號)
/%postname%(/日志名)
/%category%/%postname%.html (分類/日志名.html)
/%category%/%postname%.htm(分類/日志名.htm)
/%postname%.html(/日志名.html)
/%postname%.htm(/日志名.htm)
/%post_id%.html(/日志id號.html)
/%post_id%.htm(/日志id號.htm)
常用的就是以htm后者h(yuǎn)tml方式結(jié)尾的。當(dāng)然這個可以隨你的喜好自由改變。
win主機(jī)IIS 6 WordPress固定連接的設(shè)置
一般使用wordpress都會將設(shè)置固定鏈接(偽靜態(tài)),這樣更有利于seo,wordpress在LINUX系統(tǒng)的服務(wù)器中可以很好的使用,在Windows主機(jī),為了完美支持偽靜態(tài)就需要下點(diǎn)功夫。
空間需要支持rewrite組件,現(xiàn)在幾乎所有WIN主機(jī)都支持Rewrite 組件,有個問題就是,博客鏈接能偽靜態(tài),可中文標(biāo)簽的鏈接打不開,比如我們設(shè)置的中文目錄中文tag,就打不開了。解決WordPress博客偽靜態(tài)中文標(biāo)簽無法打開可以使用下面的規(guī)則:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule /tag/(.*) /index.php?tag=$1
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /robots.txt /robots.txt [L]
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]
在使用上有什么不清楚請查看下面的參考資料,有詳細(xì)的設(shè)置教程 很多朋友主站并不想放博客,有的朋友喜歡美觀想放一個主頁什么的,有的是公司的網(wǎng)站,或者有的朋友想做淘寶客,那么這樣只能把WordPress放到二級目錄(子目錄)里面了,wordpress在二級目錄的偽靜態(tài)規(guī)則規(guī)則:
[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 /blog/sitemap.xml /blog/sitemap.xml [L]
RewriteRule /blog/favicon.ico /blog/favicon.ico [L]
# For tag
RewriteRule /blog/tag/(.*)/page/(d+)$ /blog/index.php?tag=$1&paged=$2
RewriteRule /blog/tag/(.+)$ /blog/index.php?tag=$1
# For category
RewriteRule /blog/category/(.*)/page/(d+)$ /blog/index.php?category_name=$1&paged=$2
RewriteRule /blog/category/(.*) /blog/index.php?category_name=$1
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /blog/wp-(.*) /blog/wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/blog/$ /blog/index.php [L]
RewriteRule /blog/(.*) /blog/index.php/$1 [L]
#For page
RewriteRule /blog/page/(.*)/?s=(.*) /blog/index.php?s=$2&paged=$1
RewriteRule /blog/page/(.*) /blog/index.php?paged=$1
如果在規(guī)則使用上有什么不明白的地方請查看下面的參考資料詳細(xì)教程 如果根目錄和子目錄同時裝wordpress程序,該怎么實(shí)現(xiàn)偽靜態(tài)?
固定鏈接設(shè)置規(guī)則:
[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# For subRewriteRule /wordpress/sitemap.xml /wordpress/sitemap.xml [L]RewriteRule /wordpress/favicon.ico /wordpress/favicon.ico [L]RewriteRule /wordpress/tag/(.*)/page/(d+)$ /wordpress/index.php?tag=$1&paged=$2RewriteRule /wordpress/tag/(.+)$ /wordpress/index.php?tag=$1RewriteRule /wordpress/category/(.*)/page/(d+)$ /wordpress/index.php?category_name=$1&paged=$2RewriteRule /wordpress/category/(.*) /wordpress/index.php?category_name=$1RewriteRule /wordpress/wp-(.*) /wordpress/wp-$1 [L]RewriteRule ^/wordpress/$ /wordpress/index.php [L]RewriteRule /wordpress/(.*) /wordpress/index.php/$1 [L]RewriteRule /wordpress/page/(.*)/?s=(.*) /wordpress/index.php?s=$2&paged=$1RewriteRule /wordpress/page/(.*) /wordpress/index.php?paged=$1# For rootRewriteRule /tag/(.*) /index.php?tag=$1RewriteRule /robots.txt /robots.txt [L]RewriteRule /sitemap.xml /sitemap.xml [L]RewriteRule /favicon.ico /favicon.ico [L]RewriteRule /wp-(.*) /wp-$1 [L]RewriteRule /wordpress/(.*) /wordpress/$1 [L]RewriteRule ^/$ /index.php [L]RewriteRule /(.*) /index.php/$1 [L]
關(guān)于規(guī)則使用設(shè)置,詳細(xì)圖文教程請查看下面的參考資料
win主機(jī)IIS 7 WordPress固定連接的設(shè)置
“美觀的”固定鏈接通常會要求使用mod_rewrite,而IIS(常見于Windows服務(wù)器)卻不支持mod_rewrite。(如果你在Windows上使用Apache 2.0.54,mod_rewrite可能會運(yùn)行,前提是要在apacheconfhttpd.conf.中激活mod_rewrite)。
使用IIS 7并具備服務(wù)器管理權(quán)限時,可以使用Microsoft的URL重寫模塊來代替mod_rewrite。雖然IIS 7不完全兼容mod_rewrite,但它支持WordPress的固定鏈接。Microsoft的URL重寫模塊安裝完畢后,在WordPress目錄下打開web.config文件,將以下規(guī)則添加到system.webServer 元素中:
<rewrite>
< rules>
< rule name=Main Rule stopProcessing=true>
< match url=.* />
< conditions logicalGrouping=MatchAll>
< add input={REQUEST_FILENAME} matchType=IsFile negate=true />
< add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
< /conditions>
< action type=Rewrite url=index.php />
< /rule>
< /rules>
< /rewrite>
win主機(jī) IIS 7偽靜態(tài)規(guī)則的具體使用方法可以查看下面參考資料
IIS網(wǎng)站上有一份關(guān)于Microsoft的URL重寫模塊詳細(xì)的安裝指南,該模塊可用于 x64 與x86系統(tǒng)。
如果這個方法行不通,還可以試試PATHINFO鏈接;將index.php/放在自定義鏈接結(jié)構(gòu)的開始部分前:
/index.php/%year%/%monthnum%/%day%/%postname%/這個方法并不總能成功,尤其是用在運(yùn)行于ISS 6上的WordPress時。要讓這方法運(yùn)行在IIS上,需要將以下兩行代碼添加到php.ini文件并將文件保存在網(wǎng)絡(luò)根目錄下。
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
另一種解決方法是利用IIS的自定義404重定向。這要求你的虛擬主機(jī)允許你添加自定義404重定向,不過這并不需要你安裝任何第三方mod_rewrite軟件,也不需要你的固定鏈接結(jié)構(gòu)以/index.php/開頭。
IIS7虛擬主機(jī)裝兩個wordpress固定鏈接設(shè)置
安裝兩個wordpress,一個在根目錄,一個在子目錄(二級目錄)偽靜態(tài)規(guī)則設(shè)置方案:
根目錄的偽靜態(tài)規(guī)則設(shè)置可以看下面參考資料
在子目錄(二級目錄)中的安裝wordpress,Web.config配置文件偽靜態(tài)代碼:
<?xml version=1.0 encoding=UTF-8?>
<configuration>
<system.webServer>
<rewrite>
<rules><remove name=wordpress/>
<rule name=wordpress patternSyntax=Wildcard>
<match url=*/>
<conditions>
<add input={REQUEST_FILENAME} matchType=IsFile negate=true/>
<add input={REQUEST_FILENAME} matchType=IsDirectory negate=true/>
</conditions>
<action type=Rewrite url=index.php/>
</rule></rules>
</rewrite>
</system.webServer>
</configuration>
詳細(xì)的設(shè)置方案,圖文教程可查看下面參考資料
三、如何獲取 WordPress 各類頁面的鏈接
這個修改模版就好了,在header.php的相應(yīng)區(qū)域添加顯示分類的標(biāo)簽就可以了.如果你不會改,至少功能上明白那個地方只是顯示的分類就好了.不是通過新建頁面實(shí)現(xiàn)的
四、怎么在wordpress的首頁插入js代碼和友情鏈接
沒必要去改文件,直接去后臺的外觀-小工具里,把“文本(任意文本或HTML)”拖到右邊的sidebar_1里,然后打開它往里邊增加代碼就行
至于友情鏈接,WORDPRESS就有,點(diǎn)開鏈接菜單你就知道操作了
以上就是關(guān)于wordpress主頁鏈接相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
135編輯器導(dǎo)入文章為何不成功(135編輯器可以導(dǎo)入word文檔嗎)
杭州植木景觀設(shè)計(jì)咨詢有限公司(杭州植木景觀設(shè)計(jì)咨詢有限公司招聘)
海報(bào)設(shè)計(jì)免費(fèi)模板(海報(bào)設(shè)計(jì)免費(fèi)模板 設(shè)計(jì)圖)