1. 如何使用偽靜態模式,自定義鏈接模式建站之星
偽靜態模式需開啟,網站編輯>>站點基本設置中開啟.
一種是偽靜態模式,這種模式,URL鏈接是系統默認網站地址.
另一種是自定義鏈接模式,這種模式URL鏈接,是自定義的根據你的錄入系統鏈接不同而變化.在IIS6.0環境下如何實現。
注意:這里說的偽靜態,自定義 是在WINDOW操作系統下進行,需要有伺服器許可權才能操作
2. dede網站怎麼進行偽靜態處理
渭城朝雨浥輕塵,客舍青青柳色新。
3. 怎麼設置網站偽靜態
①:首先要有這個文件URLRewriter.dll,如果沒有,趕快到網上下載一個,並將其放到下面的bin目錄裡面,並且將其引用添加到下面裡面;
②:下面就是Web.Config文件的配置了,當然,配置過程相當簡單:1:先添加這個
~/(.[0-9]*)\.html
~/ArticleDetail.aspx?MyID=$1
2:再添加這個
至此,已成功一大半,上面兩個都添加到Web.Config,添加到什麼位置看來沒必要講了!
最後一步:在IIS中找到自己的虛擬目錄網站,點屬性,然後點配置,然後彈出應用程序配置對話框,選擇添加,添加的可執行文件路徑為c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,擴展名為.html
4. PHP網站如何實現網頁偽靜態或靜態
偽靜態實現方式兩種:
1. web伺服器上設置.html或者.htm等後綴的頁面也通過PHP來處理即可,比如Nginx或者Apache,都有這樣的配置文件,設置PHP處理的文件後綴類型,這樣前台請求的htm文件,實際上是PHP代碼
2. 通過設置web伺服器的rewrite規則來實現,每個web伺服器基本上都有這個功能,看看手冊即可實現
真正的靜態實現:
通過CMS發布系統,後台直接生成真正的靜態頁面,比如新聞網站的新聞發布系統,後台錄入內容後,直接生成html的靜態結果頁面給用戶來訪問,PHP有好多開源的CMS發布系統,你可以下載了研究研究,也可以使用模板引擎smarty來生成靜態頁面。
5. 如何給URL設置為偽靜態
在我們成功搭建一個新的網站後,我們就有必要做下網站的SEO基礎設置,其中重要的一點就是URL偽靜態處理,今天上海SEO就給大家介紹什麼是URL偽靜態怎麼設置URL偽靜態。 URL偽靜態也就是做靜態化處理,是將網站動態的URL地址通過處理生成靜態的URL地址,這也是我們SEO優化的基礎設置之一。同URL靜態化相反,URL動態化的特徵是網頁的網址裡面一般通常會包含類似「?」的特殊字元。 URL偽靜態的作用是使網站符合搜索引擎的索引原則,促進網站的排名。雖然說搜索引擎現在可以收錄動態地址的網頁,但是在排名上還是靜態化的網頁比較有優勢,所以做SEO優化的朋友們,建議還是讓網站靜態化比較好。那麼該怎麼設置URL偽靜態呢?上海SEO就給大家介紹下。 其實在不同系統的空間,網站偽靜態的設置方法都不一樣,下面就以Linux系統的偽靜態設置方法給大家介紹。首先我們登錄Wordpress的管理後台,在「設置」—「固定鏈接」的常用設置里將固定鏈接設置成「自定義」,並在其輸入框中輸入「/%category%/%post_id%.html 」這串代碼,保存更改,這樣就完成了偽靜態設置,很簡單吧,大家也去試試吧。 設置好網站的URL靜態化,當我們再重新打開網頁時就不會在URL地址看到類似「?」的特殊符號,這樣完成了SEO基礎設置的第一步。同時這樣的設置對於網路蜘蛛抓取也是非常友好的,希望我的介紹可讓大家對SEO優化多一點認識以及領悟。
6. 網頁偽靜態頁面是如何實現的
偽靜態實現的原理就是 index.php?act=about&cid=1 將這種形式的動態路徑用 about-1.html 這種形式輸出,根據不同的伺服器環境,配置方法也不太一樣,PHP+iis6的話就要配置httpd.ini文件,php+iis7就要配置web.config,PHP+apache就要配置.htaccess文件
.htaccess規則示例:
RewriteEngine on
RewriteRule ^/?(index|guestbook|online)\.html$ index\.php [L]
RewriteRule ^/?(eindex)\.html$ index\.php?act=$1 [L]
RewriteRule ^/?(index|guestbook|online)-([0-9]+).html$ index\.php\?p=$2 [L]
RewriteRule ^/?([a-z0-9]+)_([0-9]+).html$ index\.php\?act=$1&id=$2 [L]
RewriteRule ^/?([a-z0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2 [L]
RewriteRule ^/?([a-z0-9]+)-([0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2&p=$3 [L]
httpd.ini示例:
[ISAPI_Rewrite]
RepeatLimit 32
# Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]
# Block external access to the Helper ISAPI Extension
RewriteRule .*\.isrwhlp / [F,I,O]
RewriteRule ^/(index|guestbook|online)\.html$ /$1\.php
RewriteRule ^/(eindex).html$ /index\.php\?act=$1
RewriteRule ^/(index|guestbook|online)-([0-9]+).html$ /$1\.php\?p=$2
RewriteRule ^/([a-z0-9]+)_([0-9]+).html$ /index\.php\?act=$1&id=$2
RewriteRule ^/([a-z0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2
RewriteRule ^/([a-z0-9]+)-([0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2&p=$3
7. 如何給URL設置為偽靜態
其實在不同系統的空間,網站偽靜態的設置方法都不一樣,下面就以Linux系統的偽靜態設置方法給大家介紹。首先我們登錄Wordpress的管理後台,在「設置」—「固定鏈接」的常用設置里將固定鏈接設置成「自定義」,並在其輸入框中輸入「/%category%/%post_id%.html 」這串代碼,保存更改,這樣就完成了偽靜態設置,很簡單吧,大家也去試試吧。 設置好網站的URL靜態化,當我們再重新打開網頁時就不會在URL地址看到類似「?」的特殊符號,這樣完成了SEO基礎設置的第一步。同時這樣的設置對於網路蜘蛛抓取也是非常友好的,希望我的介紹可讓大家對SEO優化多一點認識以及領悟。
8. 怎麼設置網站偽靜態
所謂偽靜態就是通過一定的技術手段,將原先一條不存在的URL地址映射到已存在的文件上,其目的是實現動態網頁內容的靜態化,提高搜索引擎收錄率。
方法/步驟:
1、IIS 7.0以上伺服器
微軟IIS 7.0以上版本完全重寫了IIS的內核結構,採用模塊化的設計構架,URL重寫也成為可選安裝的模塊之一。朝暮數據的全部虛擬主機都安裝了URL重寫模塊,因此客戶可以通過輕松的配置web.config文件來實現偽靜態功能。
下面是實現第一段所述偽靜態規則的web.config代碼。
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="已導入的規則 1"> <match url="proct/([a-z]+)/([0-9]+)" ignoreCase="false" /> <action type="Rewrite" url="proct.aspx?category={R:1}&id={R:2}" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer></configuration>
至此,基於IIS 6.0的偽靜態配置完畢。如果有多個站點,那麼就復制同樣的Rewrite目錄,然後定位到不同目錄中的Rewrite.dll即可。如果要修改規則,只需修改httpd.ini文件,保存後即時生效,無需重啟IIS。
ASP.NET Routing
.NET框架從4.0版本起開始支持Routing功能,如果您的代碼是ASP.NET編寫的,則可以考慮使用這種靜態化方式。這種方式的好處就是無需在伺服器上做配置,並且偽靜態的URL地址和整個代碼是天然一體的,代碼中可以自動生成靜態化URL,避免了在.htaccess/web.config模式下,一旦修改了偽靜態規則,還要修改代碼中的靜態化網址的麻煩。
9. 偽靜態網站是怎麼實現的,使用啥軟體asp網站怎麼轉成偽靜態的
1、安裝ISAPI_REWRITE:在iis里添加rewrite.dll
2、httpd.ini 文件書寫規則
將http://localhost/rewrite.asp?page=1偽造成http://localhost/rewrite_1.html
RewriteRule /rewrite_(\d+)\.html /rewrite\.asp\?page=$1 [N,I]
將http://localhost/rewrite.asp?page=1&id=1偽造成http://localhost/rewrite_1_1.html
RewriteRule /rewrite_(\d+)_(\d+)\.html /rewrite\.asp\?page=$1&id=$2 [N,I]
將http://localhost/rewrite.asp?page=1#abc偽造成http://localhost/rewrite_1.html#abc
RewriteRule /rewrite_(\d+)\.html#(\d+) /rewrite\.asp\?page=$1#$2 [N,I]
3、asp代碼示例
page=cint(request("page"))
id=request("id")
If page="" or page<1 Then page=1
If id="" or id<1 Then id=1
For i=1 to 10
Response.Write "<a href='rewrite_"&i&"_"&id&".html'>"&i&"</a>"
Next