頁面靜態(tài)化---偽靜態(tài)
時間:2023-07-12 07:21:01 | 來源:網(wǎng)站運營
時間:2023-07-12 07:21:01 來源:網(wǎng)站運營
頁面靜態(tài)化---偽靜態(tài):
1、含義
偽靜態(tài)是相對于真靜態(tài)來說的,是在動態(tài)網(wǎng)站和真靜態(tài)網(wǎng)站之間的一類。
搜索引擎對網(wǎng)站的收錄,偏好于靜態(tài)網(wǎng)站的。偽靜態(tài)網(wǎng)站是為了迎合搜索引擎的收錄偏好。
偽靜態(tài):從url地址看是靜態(tài)頁面,真實訪問到的是動態(tài)腳本頁面。
通過Apache的重寫機制,將動態(tài)頁面的url訪問地址,可以換成靜態(tài)頁面的訪問地址。
原始頁面:
http://www.tpshop.com/page/phpinfo.php
偽靜態(tài)地址:
http://www.tpshop.com/1.html這需要通過Apache的重寫機制進行配置。
2、配置
①修改apache的主配置文件,開啟重寫模塊
②修改apache主配置文件,將所有的AllowOverride 配置項設(shè)置為All
修改虛擬主機配置文件,在需要使用重寫的站點,添加AllowOverride All配置項
AllowOverride All這個設(shè)置,是允許通過.htaccess文件進行補充配置。
③重啟apache。
④在虛擬站點對應(yīng)目錄創(chuàng)建一個.htaccess文件,并設(shè)置對應(yīng)的重寫規(guī)則。
3、簡單偽靜態(tài)使用
原始頁面:
http://www.tpshop.com/page/phpinfo.php
偽靜態(tài)地址:
http://www.tpshop.com/1.html修改項目根目錄.htaccess文件,重新設(shè)置重寫規(guī)則:
4、防盜鏈
盜鏈:盜用鏈接,在自己網(wǎng)站上,使用自己服務(wù)器上沒有的一些資源文件。
一般是通過技術(shù)手段,將別人服務(wù)器上的資源文件的鏈接地址獲取到,在自己網(wǎng)站展示對應(yīng)的資源。
防盜鏈,防止盜鏈。
示例:對于圖片進行防盜鏈。
原理:檢測圖片請求來源域名,如果不是本網(wǎng)站的域名,則顯示指定的頁面或者圖片。
注意:測試時需要強制刷新瀏覽器或者清除緩存。防止圖片已被瀏覽器緩存。
特殊情況:如果使用ueditor富文本編輯器,其中添加的圖片,請求獲取不到來源域名。
如果需要在編輯器中正常顯示圖片,需要做以下兼容處理: