91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

url中隱藏.php的方法

發布時間:2020-08-26 11:50:22 來源:億速云 閱讀:354 作者:小新 欄目:編程語言

這篇文章主要介紹了url中隱藏.php的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

url中隱藏“.php”的方法:首先找到并打開“nginx.conf”配置文件;然后添加內容“location / {ttry_files $uri $uri/ $uri.php$is_args$args;}”;最后保存修改即可。

url中隱藏.php的方法

現在很多人都喜歡用nginx作為Web服務器部署網站,nginx配置起來也是相當的方便,如果你的網站是PHP語言開發的話,下面我們教大家簡單的一招快速的隱藏網頁的php后綴名,實現一種Pretty URL。
url中隱藏.php的方法
使用nginx的try_files指令輕松搞定。

在你的nginx配置文件(nginx.conf)里加上一句配置:

location / {ttry_files $uri $uri/ $uri.php$is_args$args;}

就可以實現隱藏網頁.php后綴名了。

try_files是nginx中的一個指令,有點類似于rewrite,用于嘗試尋找指令后面指定路徑的文件或目錄并返回。

$uri表示當前請求的URI路徑,也就是URL域名后面的路徑,不帶參數。

$ is_args表示如果請求的URL中帶有參數,則$is_args代表的是“?”,如果請求的URL中沒有參數則返回空字符串,用于傳參用。

$args表示請求URL中的完整的參數。

下面根據圖示例子來解讀下nginx服務器是如何處理的:

情形1:

假設用戶訪問的URL是:yuanhuaixuetang.com/about
url中隱藏.php的方法

nginx的解析過程如下:

該URL沒有傳參數,uri/aboutis_args為空,$args也為空

nginx服務器會先去嘗試尋找about文件(相對于網站根目錄),如果存在則返回該文件
如果about文件不存在,則嘗試尋找about/目錄(相對于網站根目錄),如果存在則返回。
如果about/目錄不存在,則嘗試尋找about.php文件(相對于網站根目錄),如果存在則返回該文件并根據請求信息帶上后面的請求參數,該例子中實際返回的是about.php,因為原始請求不帶參數,所以實際返回的也不帶參數。
如果上面的都找不到,可以根據nginx里的配置返回相應的錯誤信息。
情形2:

假設用戶訪問的URL是:yuanhuaixuetang.com/about?id=12
url中隱藏.php的方法
ginx的解析過程如下:

該URL有傳參數,uri/aboutis_args為“?”,$args為id=12

解析過程同上,不再細述,該情形最終實際返回給用戶的是:訪問域名 + about.php?id=12這個URL。

感謝你能夠認真閱讀完這篇文章,希望小編分享url中隱藏.php的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克拉玛依市| 都昌县| 佳木斯市| 固原市| 额敏县| 晋州市| 平谷区| 江达县| 钟祥市| 梨树县| 卓资县| 邛崃市| 阜南县| 洛川县| 大关县| 宜丰县| 安岳县| 隆尧县| 宁波市| 彰化县| 曲沃县| 平阳县| 铜鼓县| 许昌县| 岳阳市| 永定县| 石门县| 辽阳县| 西青区| 大足县| 来凤县| 呼玛县| 石景山区| 谢通门县| 开远市| 杭锦后旗| 乡城县| 双流县| 社会| 东乡县| 甘洛县|