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

首頁 > 開發 > ThinkPHP > 正文

隱藏index.php

2024-09-09 15:19:41
字體:
來源:轉載
供稿:網友

為了更好的實現SEO優化,我們需要隱藏URL地址中的index.php,由于不同的服務器環境配置方法區別較大,apache環境下面的配置我們可以參考5.9 URL重寫來實現,就不再多說了,這里大概說明下IIS和Nginx下面的基本配置方法和思路.

IIS環境

如果你的服務器環境支持ISAPI_Rewrite的話,可以配置httpd.ini文件,添加下面的內容:RewriteRule (.*)$ /index/.php/?s=$1 [I]

在IIS的高版本下面可以配置web.Config,在中間添加rewrite節點.

Nginx環境

在Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf中配置轉發規則實現:

  1. location / { // …..省略部分代碼 
  2.   if (!-e $request_filename) { 
  3.     rewrite  ^(.*)$  /index.php?s=$1  last; 
  4.     break
  5.   } 

其實內部是轉發到了ThinkPHP提供的兼容模式的URL,利用這種方式,可以解決其他不支持PATHINFO的WEB服務器環境.

如果你的ThinkPHP安裝在二級目錄,Nginx的偽靜態方法設置如下,其中youdomain是所在的目錄名稱.

  1. location /youdomain/ { 
  2.   if (!-e $request_filename){ 
  3.     rewrite  ^/youdomain/(.*)$  /youdomain/index.php?s=$1  last; 
  4.   } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 富平县| 都江堰市| 阳西县| 梨树县| 卫辉市| 新民市| 庆云县| 鸡泽县| 喀喇沁旗| 东宁县| 三原县| 金华市| 任丘市| 武穴市| 旺苍县| 宾川县| 和龙市| 兴安县| 略阳县| 永靖县| 蒙山县| 黔西| 云南省| 九江县| 南涧| 阳城县| 衡东县| 阳江市| 南溪县| 安宁市| 米林县| 鸡泽县| 井陉县| 南京市| 德安县| 甘肃省| 绥棱县| 遂川县| 阳西县| 涪陵区| 新晃|