首頁 後端開發 php教程 thinkphp 隱藏index.php iis apache nginx

thinkphp 隱藏index.php iis apache nginx

Apr 16, 2018 am 09:55 AM
apache index.php thinkphp

这篇文章介绍的内容是关于thinkphp 隐藏index.php iis apache nginx  ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

针对不同的web服务器,iis7 apache nginx 可以使用不同的方法来进行配置

1.iis7 在站点根目录下添加web.config

添加内容

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

  <system.webServer>

<rewrite>

 <rules>

<rule name="OrgPage" stopProcessing="true">

 <match url="^(.*)$" />

 <conditions logicalGrouping="MatchAll">

<add input="{HTTP_HOST}" pattern="^(.*)$" />

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

 </conditions>

 <action type="Rewrite" url="index.php/{R:1}" />

</rule>

 </rules>

</rewrite>

  </system.webServer>

</configuration>
登入後複製

重启iis生效

 

2.apache 在根目录下添加 .htaccess 添加内容:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

 </IfModule>
登入後複製

重启apache 生效

 

3.对于nginx 添加内容到站点配置文件,然后重载配置文件生效

  1. location / { 
       if (!-e $request_filename) {
       rewrite  ^(.*)$  /index.php?s=$1  last;
       break;
        }
     }
    登入後複製

 相关推荐:

thinkphp隐藏index.php/home,并允许访问其他模块

thinkphp隐藏中url的index.php,thinkphpindex.php_PHP教程

 

以上是thinkphp 隱藏index.php iis apache nginx的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

h5項目怎麼運行 h5項目怎麼運行 Apr 06, 2025 pm 12:21 PM

運行 H5 項目需要以下步驟:安裝 Web 服務器、Node.js、開發工具等必要工具。搭建開發環境,創建項目文件夾、初始化項目、編寫代碼。啟動開發服務器,使用命令行運行命令。在瀏覽器中預覽項目,輸入開發服務器 URL。發布項目,優化代碼、部署項目、設置 Web 服務器配置。

ThinkPHP6路由:如何完整獲取包含中文等特殊字符的URL參數? ThinkPHP6路由:如何完整獲取包含中文等特殊字符的URL參數? Apr 01, 2025 pm 02:51 PM

ThinkPHP6路由參數中文處理及完整獲取在ThinkPHP6框架中,處理包含特殊字符(如中文及標點符號)的URL參數,常常...

如何在LAMP架構下高效整合Node.js或Python服務? 如何在LAMP架構下高效整合Node.js或Python服務? Apr 01, 2025 pm 02:48 PM

在LAMP架構下整合Node.js或Python服務許多網站開發者都面臨這樣的問題:已有的LAMP(Linux Apache MySQL PHP)架構網站需要...

ThinkPHP6中如何同時查詢兩列數據的總和? ThinkPHP6中如何同時查詢兩列數據的總和? Apr 01, 2025 pm 02:54 PM

ThinkPHP6數據庫查詢:如何使用TP6實現SQL語句SELECTSUM(jin),SUM(chu)FROMsysdbuil在ThinkPHP6框架中,如何將SQL語句SELECT...

xml怎麼導出pdf xml怎麼導出pdf Apr 03, 2025 am 06:45 AM

導出 XML 為 PDF 有兩種方法:使用 XSLT 和使用 XML 數據綁定庫。 XSLT:創建 XSLT 樣式表,指定 PDF 格式使用 XSLT 處理器轉換 XML 數據XML 數據綁定庫:導入 XML 數據綁定庫創建 PDF 文檔對象加載 XML 數據導出 PDF 文件哪種方法更好取決於需求。 XSLT 提供靈活性,而數據綁定庫實現簡單;對於簡單轉換,數據綁定庫更好,對於復雜轉換,XSLT 更合適。

Redis隊列與MySQL穩定性對比:為什麼Redis容易丟數據? Redis隊列與MySQL穩定性對比:為什麼Redis容易丟數據? Apr 01, 2025 pm 02:24 PM

Redis隊列與MySQL穩定性對比:為什麼Redis容易丟數據?在開發環境中,使用PHP7.2和ThinkPHP框架,我們常面臨選擇合�...

Debian Hadoop 兼容性怎樣 Debian Hadoop 兼容性怎樣 Apr 02, 2025 am 08:42 AM

DebianLinux以其稳定性和安全性著称,广泛应用于服务器、开发和桌面环境。虽然目前缺乏关于Debian与Hadoop直接兼容性的官方说明,但本文将指导您如何在Debian系统上部署Hadoop。Debian系统需求:在开始Hadoop配置前,请确保您的Debian系统满足Hadoop的最低运行要求,这包括安装必要的Java运行时环境(JRE)和Hadoop软件包。Hadoop部署步骤:下载并解压Hadoop:从ApacheHadoop官方网站下载您需要的Hadoop版本,并将其解

Apache故障排除:診斷和解決常見錯誤 Apache故障排除:診斷和解決常見錯誤 Apr 03, 2025 am 12:07 AM

Apache錯誤可以通過查看日誌文件來診斷和解決。 1)查看error.log文件,2)使用grep命令過濾特定域名的錯誤,3)定期清理日誌文件並優化配置,4)使用監控工具實時監控和告警。通過這些步驟,可以有效地診斷和解決Apache錯誤。

See all articles