偽靜態說的個什麼東東

來源:互聯網
上載者:User
在論壇裡面聽大家一直在說靜態、偽靜態,哪位能具體說說這個內容,感覺有點一知半解,或者有沒有完整的參考、學習資料啊,謝謝各位!


回複討論(解決方案)

偽靜態就是 你url輸入的是個靜態.html的檔案,實際上是幕後處理的動態網頁面。 也可以說是把你實際的url地址美化一下。

偽靜態就是這樣:
你訪問 http://www.baidu.com/index.html , 實際上訪問的是 http://www.baidu.com/index.php.

其實偽靜態也就是那麼回事.


1檢測Apache是否支援mod_rewrite,# 將 RewriteEngine 模式開啟
2建立.htaccess 檔案,偽靜態設定文本放在網站目錄,然後修改php相關連結代碼。之前的分頁什麼也要再寫過。反正我搞時花了幾天。

RewriteEngine On
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

自已百度吧,不難。

apache的url重寫可以實現偽靜態,網上有很多執行個體

偽靜態就是講url地址定義成自己想要的url地址。

一個PHP檔案,你把他的內容產生一個html檔案,讓使用者去訪問,這就是靜態化。
如果你不產生html檔案,還是通過html尾碼的url去訪問,讓URL重寫指向PHP檔案,這就是偽靜態。
相比靜態化,訪問的都是html尾碼的url,但是服務上指向的是PHP檔案,所以是偽。
http://baike.baidu.com/view/1570373.htm

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.