国产探花免费观看_亚洲丰满少妇自慰呻吟_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.   } 

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

圖片精選

主站蜘蛛池模板: 墨竹工卡县| 如东县| 普安县| 新晃| 甘德县| 新巴尔虎右旗| 阿克苏市| 澄城县| 南昌县| 屏山县| 民乐县| 耒阳市| 阳泉市| 贵德县| 新乡县| 察雅县| 梅州市| 孝昌县| 德保县| 察雅县| 西乌| 个旧市| 亳州市| 青神县| 方正县| 江津市| 西乌| 嘉义市| 尼木县| 栾川县| 裕民县| 梧州市| 中方县| 苍梧县| 和林格尔县| 石嘴山市| 通榆县| 曲阜市| 横山县| 邯郸县| 克东县|