tp6框架訪問目錄像藏入口檔案

2021-10-06 20:47:29 字數 1367 閱讀 9802

開啟apache安裝目錄中的httpd.confg,修改以下內容:

開啟以下擴充套件:loadmodule rewrite_module modules/mod_rewrite.so

在directory標籤中,將allowoverride none 設定為allowoverride all

重啟apache

將.htacess內容修改為以下內容:

options +followsymlinks -multiviews

rewriteengine on

rewritecond %!-d

rewritecond %!-f

rewriterule ^(.

*)$ index.php/$1

[qsa,pt,l]

<

/ifmodule>

如果你是使用wamp搭建的環境,那麼不需要修改.htacess,而是需要httpd-vhost.conf檔案中修改規則,如下所示。

>

//開啟重寫

rewriteengine on

rewritecond $1!^

(index\.php|\/public)

重寫規則:可以不需要輸入index.php來進行訪問

rewriterule ^(.

*)$ /index.php/$1

[l] documentroot "e:/phpstudy/www/tp6/tp/public"

servername www.test.com

serveralias

fcgidinitialenv phprc "e:/phpstudy/extensions/php/php7.3.4nts"

addhandler fcgid-script .php

.php

errorlog "e:/phpstudy/extensions/apache2.4.39/logs/www.test.com_error.log"

customlog "e:/phpstudy/extensions/apache2.4.39/logs/www.test.com_acess.log" common

>

options followsymlinks execcgi

allowoverride all

order allow,deny

allow from all

require all granted

directoryindex index.php index.html error/index.html

<

/directory>

tp6初探基礎

通過命令列安裝 composer create project topthink think tp命令列安裝的tp6會在根目錄下生成 example.env檔案 此為環境變數示例檔案 重新命名為 env按需求修改即可,修改後預設開啟了除錯模式 檢視.env檔案,設定除錯模式開關 true 開啟除錯時...

TP6安裝單應用和TP6安裝多應用

php 7.1.0 必須使用composer安裝更新tp61 第一次安裝,在命令列下面,切換到你的web根目錄下 面並執行下面的命令 tp是專案檔名稱可以修改 composer create project topthink think tp2 詳細安裝檢視官方文件 1 在命令列下面,切換到你的專案...

TP6資料庫作業

1.查詢所有email欄位為 thinkphp qq.com 的資料。dump db table think tp where email thinkphp qq.com select 查詢id為3的資料email列的值。dump db table think tp where id 3 selec...