?虛擬主機偽靜態(tài)規則如何添加?偽靜態(tài)是相對真實(shí)靜態(tài)來(lái)講的,通常我們?yōu)榱嗽鰪娝阉饕娴挠押妹?,都將文章內容生成靜態(tài)頁(yè)面,但是有的朋友為了實(shí)時(shí)的顯示一些信息?;蛘哌€想運用動(dòng)態(tài)腳本解決一些問(wèn)題。不能用靜態(tài)的方式來(lái)展示網(wǎng)站內容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個(gè)中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。就是展示出來(lái)的是以html一類(lèi)的靜態(tài)頁(yè)面形式,但其實(shí)是用ASP一類(lèi)的動(dòng)態(tài)腳本來(lái)處理的。
第一種、Linux系統虛擬主機偽靜態(tài)配置規則
Linux虛擬主機,需要在根目錄下修改.htaccess文件,來(lái)實(shí)現偽靜態(tài),如果沒(méi)有.htaccess,則可以新建一個(gè)文本文檔,并重命名為.htaccess。.htaccess文件配置偽靜態(tài)規則如下:
RewriteEngine onRewriteRule ^(/?html/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?list/cate/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?news/detail/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?jourmy/cn/html/.*?)$ /gourl.php?url=$1 [L]
第二種、Windows系統虛擬主機偽靜態(tài)配置規則
Windows虛擬主機,配置文件一般是web.config,在根目錄下找到文件,并將偽靜態(tài)規則增加進(jìn)去:
如果我使用的是WordPress來(lái)搭建網(wǎng)站怎么設置?
WordPress網(wǎng)站,大多是采用Linux系統,因此上面第一種方法適用于WordPress類(lèi)型網(wǎng)站。
當然,我們也可以直接使用WordPress的自帶功能來(lái)實(shí)現偽靜態(tài)化配置,比如以特網(wǎng)科技的IDC知識庫設置方式來(lái)簡(jiǎn)單說(shuō)明
登錄WordPress管理后臺,在 設置-固定鏈接 下,有:
默認的樸素設置、日期和名稱(chēng)型、月份和名稱(chēng)型、數字型、文章名、自定義結構。 我們采用的是自定義結構,在鏈接后面,增加 /%post_id%.html 代表文章鏈接使用文章ID來(lái)作為鏈接,并且所有文章在/docs/目錄下。
到這里,并沒(méi)有結束,你還需要配置.htaccess文件。將以下代碼放入到.htaccess文件里:
RewriteEngine On RewriteBase /docs/ RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /docs/index.php [L]
自此,你的偽靜態(tài)規則才能正式生效,否則頁(yè)面會(huì )變成404。注意這里需要在.htaccess文件定義docs目錄。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站