国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 常見問題 thinkphp5 url重寫不行怎麼辦

thinkphp5 url重寫不行怎麼辦

Dec 12, 2022 am 09:31 AM
thinkphp5

thinkphp5 url重寫不行的解決辦法:1、查看httpd.conf配置文件中是否加載了mod_rewrite.so模塊;2、將AllowOverride None中的None改為All;3、修改Apache配置文件.htaccess為“RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]”保存即可。

thinkphp5 url重寫不行怎麼辦

本教程操作環(huán)境:Windows7系統(tǒng)、ThinkPHP5版、Dell G3電腦。

thinkphp5 url重寫不行怎么辦?

ThinkPHP5.1中URL重寫.htaccess更改后無效的解決方法

昨天是打算更換項(xiàng)目框架的,決定了這個(gè) ThinkPHP5

開發(fā)中一直不喜歡 URL 中有這個(gè)index.php,這個(gè)時(shí)候就要使用.htaccess 來進(jìn)行 URL 重寫,之前有文章大概介紹了一下簡單配置.htaccess 就可以實(shí)現(xiàn)的幾個(gè)功能以及.htaccess 文件使用手冊(cè),框架都會(huì)通過 URL 重寫隱藏應(yīng)用的入口文件index.php,ThinkPHP 框架和 Laravel 框架的入口文件路徑一樣,都是在public下面

本地開發(fā)使用的是 Apache 環(huán)境,所以按照官方文檔來

httpd.conf配置文件中加載了mod_rewrite.so模塊

AllowOverride None 將None改為 All

把下面的內(nèi)容保存為.htaccess文件放到應(yīng)用入口文件的同級(jí)目錄下

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

對(duì)于模塊什么的都是之前配好的,當(dāng)然是不用改了,心想著是 ojbk 了

原來的訪問 URL:

http://serverName/index.php/模塊/控制器/操作/[參數(shù)名/參數(shù)值...]

更改以后應(yīng)該是

http://serverName/模塊/控制器/操作/[參數(shù)名/參數(shù)值...]

現(xiàn)實(shí)是我去訪問下面的 URL 不可以訪問,提示:No input file specified.

仔細(xì)檢查一下沒有什么問題,應(yīng)該是官方文檔有問題了

TP5.1 的 Apache 配置文件.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>

推薦學(xué)習(xí):《thinkPHP視頻教程

以上是thinkphp5 url重寫不行怎麼辦的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

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

寶塔部署thinkphp5報(bào)錯(cuò)怎麼辦 寶塔部署thinkphp5報(bào)錯(cuò)怎麼辦 Dec 19, 2022 am 11:04 AM

寶塔部署thinkphp5報(bào)錯(cuò)的解決方法:1、開啟寶塔伺服器,安裝php pathinfo擴(kuò)充並啟用;2、設(shè)定「.access」文件,內(nèi)容為「RewriteRule ^(.*)$ index.php?s=/$1 [QSA ,PT,L]」;3、在網(wǎng)站管理裡面,啟用thinkphp的偽靜態(tài)即可。

thinkphp5 url重寫不行怎麼辦 thinkphp5 url重寫不行怎麼辦 Dec 12, 2022 am 09:31 AM

thinkphp5 url重寫不行的解決方法:1、查看httpd.conf設(shè)定檔中是否載入了mod_rewrite.so模組;2、將AllowOverride None中的None改為All;3、修改Apache設(shè)定檔.htaccess為「RewriteRule ^ (.*)$ index.php [L,E=PATH_INFO:$1]」保存即可。

怎麼去除thinkphp5標(biāo)題欄icon 怎麼去除thinkphp5標(biāo)題欄icon Dec 20, 2022 am 09:24 AM

移除thinkphp5標(biāo)題列icon的方法:1、找到thinkphp5框架public下的favicon.ico檔案;2、刪除該檔案或選擇另一張圖片命名改為favicon.ico,並取代原favicon.ico檔案即可。

thinkphp5 post不值怎麼辦 thinkphp5 post不值怎麼辦 Dec 06, 2022 am 09:29 AM

thinkphp5 post無法得到值是因?yàn)門P5是透過strpos函數(shù)在Header的content-type值中找出app/json字串的,其解決辦法就是設(shè)定Header的content-type值為app/json即可。

thinkphp5怎麼取得請(qǐng)求過來的網(wǎng)址 thinkphp5怎麼取得請(qǐng)求過來的網(wǎng)址 Dec 20, 2022 am 09:48 AM

thinkphp5取得請(qǐng)求網(wǎng)址的方法:1.使用「\think\Request」類別的「$request = Request::instance();」方法取得目前的url資訊;2、透過自帶的助手函數(shù)「$request-> url()」取得包含網(wǎng)域的完整URL位址。

thinkphp5提示控制器不存在怎麼辦 thinkphp5提示控制器不存在怎麼辦 Dec 06, 2022 am 10:43 AM

thinkphp5提示控制器不存在的解決方法:1、檢查對(duì)應(yīng)的控制器裡面的命名空間是否寫對(duì),修改為正確的命名空間;2、打開對(duì)應(yīng)的tp文件,修改類別名稱即可。

ThinkPHP5怎麼查詢昨天的數(shù)據(jù) ThinkPHP5怎麼查詢昨天的數(shù)據(jù) Dec 05, 2022 am 09:20 AM

ThinkPHP5查詢昨天資料的方法:1、開啟ThinkPHP5相關(guān)檔案;2、透過表達(dá)式「db('table')->whereTime('c_time', 'yesterday')->select();」查詢昨天的資料即可。

thinkphp5報(bào)錯(cuò)提示怎麼設(shè)定 thinkphp5報(bào)錯(cuò)提示怎麼設(shè)定 Dec 07, 2022 am 10:31 AM

thinkphp5設(shè)定報(bào)錯(cuò)提示的方法:1、進(jìn)入專案根目錄下的public資料夾,開啟index.php入口檔案;2、檢視偵錯(cuò)模式開關(guān)的註解;3、將「APP_DEBUG」常數(shù)的值調(diào)整為true即可展示錯(cuò)誤訊息提示。