1. 程式人生 > >Thinkphp5.0隱藏入口檔案

Thinkphp5.0隱藏入口檔案

初始URL 樣式

1.將 index.php 和  .htacess 檔案移出到和Public 檔案平級目錄;

2.修改 index.php

// 定義應用目錄
define('APP_PATH', __DIR__ . '/application/');
define('LOG_PATH', __DIR__ . '/log/');
// 載入框架引導檔案
require __DIR__ . '/thinkphp/start.php';

\think\Log::init([
    'type'  =>  'File',
    'path'  =>  LOG_PATH,
    'level' => ['error']
]);

3.修改 .htaccess 檔案

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

這是我們最終想要的URL 樣式