您好,登錄后才能下訂單哦!
本篇內容介紹了“htaccess偽靜態的規則是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
利用htaccess文件可以很好的進行站點偽靜態,并且形成的目標地址與真正的靜態頁面幾乎一模一樣,如wangqu.html等,偽靜態可以非常好的結合SEO來提高站點的排名,并且也能給人一種穩定的印象。
由于偽靜態必須要完全根據不同的站點進行不同的設置,因此,我們僅能簡單介紹其原理,給出幾個常用程序的示例:
若要通過htaccess使用偽靜態,則必須空間商支持Rewrite模塊,該模塊負責URL的重寫。否則即便是設置好了,也無法使用,并且還有可能出現500錯誤。
下面是Discuz的偽靜態設置文本:
# 將 RewriteEngine 模式打開
RewriteEngine On
# Rewrite 系統規則請勿修改
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
以下是Phpwind的偽靜態設置文本:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
此外,還有很多種不同的規則,如果想制定出適用于自己站點的偽靜態規則,必須熟悉網站結構和正則表達式。
“htaccess偽靜態的規則是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。