thinkphp隱藏入口檔案 和 如何前後端分離

2022-09-18 00:15:10 字數 1556 閱讀 8856

隱藏入口檔案

1、開始apache 的重寫 f:\phpstudy\phptutorial\apache\conf\httpd.conf

# 把注釋去掉

更改後:loadmodule rewrite_module modules/mod_rewrite.so

2、設定訪問許可權 allowoverride none改為all

3、入口檔案 ,在**public目錄下新建.htaccess

.htaccess的第一種寫法

< ifmodule mod_rewrite.c >options +followsymlinks -multiviews

rewriteengine on

rewritecond % !-d

rewritecond % !-f

rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]

< /ifmodule>

.htaccess的第二種寫法

< ifmodule mod_rewrite.c >options +followsymlinks -multiviews

rewriteengine on

rewritecond % !-d

rewritecond % !-f

rewriterule ^(.*)$ index.php [l,e=path_info:$1]

< /ifmodule >

4、重啟服務

5、url位址變化

a、隱藏之前

b、隱藏之後

前後端分離

1.前後端模組分離

a、在**public目錄下新建admin.php

b、開啟admin.php

<?php

//[ 應用入口檔案 ]

// 定義應用目錄

// 載入框架引導檔案

require

dir . 『/…/thinkphp/start.php』;

2.繫結模組

1、實現功能

index.php 這個入口檔案 只能去前台模組

admin.php 這個入口檔案 只能去後台模組 建議後台的入口檔案稍微複雜些

2、如何實現

在入口檔案中

define('bind_module','index');//

繫結前台模組

define('bind_module','admin');//

繫結後台模組

3、url位址

a、入口繫結模組之前

www.tp5.com/入口檔案/模組/控制器/操作

b、入口繫結模組之後

www.tp5.com/入口檔案/控制器/操作

關於URL隱藏入口檔案 ThinkPHP

通常情況下,我們如果想隱藏掉url裡面的入口檔案 預設index.php 我們通常需要進行三個步驟 1.找到我們伺服器的配置檔案,我用的是wamp,配置檔案為http.conf檔案,找到loadmodule rewrite這一行配置資訊,去掉前面的 注釋 2.對於apache伺服器,在入口檔案的同級...

Thinkphp 3 2 3 隱藏入口檔案

隱藏入口檔案 在與入口檔案同級目錄,修改.htaccess檔案 options followsymlinks rewriteengine on rewritecond d rewritecond f rewriterule index.php?s 1 qsa,pt,l 修改的行 配置設定預設模組訪問...

隱藏入口檔案

在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明隱藏應用入口檔案index.php的設定。下面是apache的配置過程,可以參考下 1 httpd.conf配置檔案中載入了mod rewrite.so模組 2 allowoverrid...