国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP重定向與偽靜態區別

2024-05-04 23:55:17
字體:
來源:轉載
供稿:網友

什么是偽靜態

偽靜態是相對真靜態來講
偽靜態只是把URL改成靜態形式,實際上還是動態網頁
偽靜態有著真靜態一樣的SEO

什么是重定向(很常用重點學習)

將網絡請求重新定一個方向,轉到別的位置
分為內部和外部,區別是外部重定向時,瀏覽器地址欄中的URL會發生變化
http原本就支持重定向3XX
使用重定向技術實現偽靜態

重定向的環境搭建

安裝web服務器(apache/nginx)
加載mod_rewrite.so模塊

重定向實現方式(主要有3種)

通過配置WEB服務器主配置<DIRECTORY> (生產環境)
通過.htaccess (開發環境)
通過腳本實現(外部重定向)

.htaccess重定向實現步驟

第一步:在apache主配置文件里配置allowOverride All(重啟)
第二步:在.htaccess文件里配置

RewriteEngine on RewriteRule ^(.*)/.html$ $1.php  //匹配html改成php

WEB服務器主配置實現重定向

直接在Apache配置文件中找到<DIRECTORY>是web項目地址的加上下面代碼:

RewriteEngine on RewriteRule ^(.*)/.html$ $1.php  //匹配html改成php

RewriteRule語法說明

RewriteRule 匹配模式 替換的URL [flags]
匹配模式支持Prel格式的正則表達式與rewrite變量
替換的URL支持匹配模式的結果與rewrite變量
多個flags用逗號隔開(例如:[R=301,C])

RewriteRule flags說明

R 強制外部重定向,瀏覽器地址欄url會發生變化,301永久重定向,302臨時重定向,例子:[R=301],[R](代表301)
C 鏈接下一條規則,如果有多條規則的話,則當前加[C]的規則與下條規則成為一個整體,第一天不匹配,那么下一條就不進入
L 停止匹配后面的規則,如果有多條規則的話,當加[L]的規則匹配后,則停止后面規則的匹配
NE 不對URL的特殊字符進行轉義
NC 不區分大小寫
G 請求的網頁失效,服務器返回410
QSA 用于在url中截取查詢字符串


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 和静县| 炉霍县| 开原市| 福建省| 南岸区| 界首市| 井研县| 新巴尔虎右旗| 孟村| 兴化市| 乐清市| 延津县| 雷州市| 昌黎县| 水富县| 虞城县| 乌海市| 阳朔县| 和龙市| 石棉县| 平遥县| 六安市| 天等县| 屯昌县| 佛山市| 得荣县| 炎陵县| 衡山县| 岳阳市| 常山县| 多伦县| 甘谷县| 三台县| 武义县| 徐闻县| 鄂伦春自治旗| 乌兰察布市| 策勒县| 克什克腾旗| 荔波县| 新龙县|