ThinkPHP框架的默認入口文件是index.php
,它位于項目的根目錄下。
如果你想隱藏入口文件index.php
,可以通過服務器的重寫規則來實現。以下是一種常見的隱藏入口文件的方法,假設你使用的是Apache服務器:
在項目根目錄下創建一個.htaccess
文件。
在.htaccess
文件中添加以下代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
這段代碼會將所有非存在的文件或目錄請求重寫到index.php
文件中,實現隱藏入口文件。
請注意,這種方法僅在使用Apache服務器時適用。如果你使用的是其他類型的服務器,例如Nginx,你需要使用相應的重寫規則來隱藏入口文件。