虛擬主機(jī)怎么添加偽靜態(tài)規(guī)則-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注于中大型企業(yè)的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶超過千家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注高端網(wǎng)站設(shè)計(jì)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!

這篇文章運(yùn)用簡單易懂的例子給大家介紹虛擬主機(jī)怎么添加偽靜態(tài)規(guī)則,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

偽靜態(tài)是相對真實(shí)靜態(tài)來講的,通常我們?yōu)榱嗽鰪?qiáng)搜索引擎的友好面,都將文章內(nèi)容生成靜態(tài)頁面,但是有的朋友為了實(shí)時(shí)的顯示一些信息。或者還想運(yùn)用動態(tài)腳本解決一些問題。不能用靜態(tài)的方式來展示網(wǎng)站內(nèi)容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個(gè)中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。就是展示出來的是以html一類的靜態(tài)頁面形式,但其實(shí)是用ASP一類的動態(tài)腳本來處理的。

第一種、Linux系統(tǒng)虛擬主機(jī)偽靜態(tài)配置規(guī)則

Linux虛擬主機(jī),需要在根目錄下修改.htaccess文件,來實(shí)現(xiàn)偽靜態(tài),如果沒有.htaccess,則可以新建一個(gè)文本文檔,并重命名為.htaccess。.htaccess文件配置偽靜態(tài)規(guī)則如下:

RewriteEngine on
RewriteRule ^(/?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ǒng)虛擬主機(jī)偽靜態(tài)配置規(guī)則

Windows虛擬主機(jī),配置文件一般是web.config,在根目錄下找到文件,并將偽靜態(tài)規(guī)則增加進(jìn)去:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="rule1">
<match url="(/?html/.*)" ignoreCase="true" />
<action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" />
</rule>
<rule name="rule2">
<match url="(/?list/cate/.*)" ignoreCase="true" />
<action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" />
</rule>
<rule name="rule3">
<match url="(/?news/detail/.*)" ignoreCase="true" />
<action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" />
</rule>
<rule name="rule4">
<match url="(/?jourmy/cn/html/.*)" ignoreCase="true" />
<action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

如果我使用的是WordPress來搭建網(wǎng)站怎么設(shè)置?

WordPress網(wǎng)站,大多是采用Linux系統(tǒng),因此上面第一種方法適用于WordPress類型網(wǎng)站。

當(dāng)然,我們也可以直接使用WordPress的自帶功能來實(shí)現(xiàn)偽靜態(tài)化配置,比如以創(chuàng)新互聯(lián)的IDC知識庫設(shè)置方式來簡單說明

登錄WordPress管理后臺,在 設(shè)置-固定鏈接 下,有:

默認(rèn)的樸素設(shè)置、日期和名稱型、月份和名稱型、數(shù)字型、文章名、自定義結(jié)構(gòu)。

虛擬主機(jī)怎么添加偽靜態(tài)規(guī)則

我們采用的是自定義結(jié)構(gòu),在鏈接后面,增加 /%post_id%.html 代表文章鏈接使用文章ID來作為鏈接,并且所有文章在/docs/目錄下。

到這里,并沒有結(jié)束,你還需要配置.htaccess文件。將以下代碼放入到.htaccess文件里:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /docs/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /docs/index.php [L]
</IfModule>

自此,你的偽靜態(tài)規(guī)則才能正式生效,否則頁面會變成404。注意這里需要在.htaccess文件定義docs目錄。

關(guān)于虛擬主機(jī)怎么添加偽靜態(tài)規(guī)則就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站標(biāo)題:虛擬主機(jī)怎么添加偽靜態(tài)規(guī)則-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://bm7419.com/article16/ihggg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站商城網(wǎng)站、網(wǎng)站策劃營銷型網(wǎng)站建設(shè)、服務(wù)器托管、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管