修改apache配置文件去除thinkphp url中的index.php
例如你的原路徑是 http://localhost/test/index.php/index/add
那么現(xiàn)在的地址是 http://localhost/test/index/add
如何去掉index.php呢?
1、httpd.conf配置文件中加載了mod_rewrite.so模塊 //在APACHE里面去配置
#LoadModule rewrite_module modules/mod_rewrite.so把前面的警號去掉
2、AllowOverride None 講None改為 All //在APACHE里面去配置 (注意其他地方的AllowOverride也統(tǒng)統(tǒng)設(shè)置為ALL)
<Directory "D:/server/apache/cgi-bin">
AllowOverride none 改 AllowOverride ALL
Options None
Order allow,deny
Allow from all
</Directory>
3、確保URL_MODEL設(shè)置為2,在項(xiàng)目的配置文件里寫
return Array(
'URL_MODEL' => '2',
);
4 、.htaccess文件必須放到跟目錄下
這個(gè)文件里面加:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
補(bǔ)充:在windows下不能建立以點(diǎn)開頭的文件,你可以先隨便建立一個(gè)文件
然后在DOS在操作 rename xxxx.xxxx .htaccess
- thinkphp Apache配置重啟Apache1 restart 出錯(cuò)解決辦法
- ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失?。?/a>
- thinkphp路由規(guī)則使用示例詳解和偽靜態(tài)功能實(shí)現(xiàn)(apache重寫)
- 基于thinkphp5框架實(shí)現(xiàn)微信小程序支付 退款 訂單查詢 退款查詢操作
- THINKPHP5.1 Config的配置與獲取詳解
- ThinkPHP5.1驗(yàn)證碼功能實(shí)現(xiàn)的示例代碼
- ThinkPHP5框架中使用JWT的方法示例
- thinkphp5.1框架模板賦值與變量輸出示例
- ThinkPhP+Apache+PHPstorm整合框架流程圖解
相關(guān)文章
ThinkPHP5實(shí)現(xiàn)作業(yè)管理系統(tǒng)中處理學(xué)生未交作業(yè)與已交作業(yè)信息的方法
這篇文章主要介紹了ThinkPHP5實(shí)現(xiàn)作業(yè)管理系統(tǒng)中處理學(xué)生未交作業(yè)與已交作業(yè)信息的方法,涉及thinkPHP針對數(shù)據(jù)表的查詢與遍歷操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-11-11ThinkPHP的模版中調(diào)用session數(shù)據(jù)的方法
這篇文章主要介紹了ThinkPHP的模版中調(diào)用session數(shù)據(jù)的方法,需要的朋友可以參考下2014-07-07php設(shè)計(jì)模式之中介者模式分析【星際爭霸游戲案例】
這篇文章主要介紹了php設(shè)計(jì)模式之中介者模式,結(jié)合具體案例形式分析了星際爭霸游戲中使用PHP中介者模式的相關(guān)操作技巧,需要的朋友可以參考下2020-03-03基于thinkPHP實(shí)現(xiàn)的微信自定義分享功能示例
這篇文章主要介紹了基于thinkPHP實(shí)現(xiàn)的微信自定義分享功能,結(jié)合實(shí)例形式分析了thinkPHP調(diào)用微信接口實(shí)現(xiàn)自定義分享功能的相關(guān)操作技巧,需要的朋友可以參考下2016-09-09