yii2.0實(shí)現(xiàn)pathinfo的形式訪問的配置方法
yii2.0默認(rèn)的訪問形式為:dxr.com/index.php?r=index/list,一般我們都會(huì)配置成pathinfo的形式來訪問:dxr.com/index/list,這樣更符合用戶習(xí)慣。
具體的配置方法為:
一.配置yii2.0。
打開config目錄下的web.php,在$config = [ 'components'=>[ 加到這里 ] ]中加入:
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], ],
此時(shí),yii2.0已經(jīng)支持以pathinfo的形式訪問了,如果此時(shí)訪問不了,繼續(xù)往下看。
二.配置web服務(wù)器。
1.如果是apache,在入口文件(index.php)所在的目錄下新建一個(gè)文本文件,接著另存為.htaccess,用記事本打開此文件加入:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php
保存即可。
2.如果是nginx,在nginx配置文件中加入:
server { listen 80; server_name localhost; location / { root E:/wwwroot/yii2.0; index index.html index.php; if (!-e $request_filename){ rewrite ^/(.*) /index.php last; } } location ~ \.php$ { root E:/wwwroot/yii2.0; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
三:重啟web服務(wù)器。
至此,配置完畢。
相關(guān)文章
YII Framework學(xué)習(xí)之request與response用法(基于CHttpRequest響應(yīng))
這篇文章主要介紹了YII Framework學(xué)習(xí)之request與response用法,詳細(xì)介紹了CHttpRequest響應(yīng)request與response的使用技巧,需要的朋友可以參考下2016-03-03淺析Yii2 GridView 日期格式化并實(shí)現(xiàn)日期可搜索教程
這篇文章主要介紹了Yii2 GridView 日期格式化并實(shí)現(xiàn)日期可搜索教程的相關(guān)資料,需要的朋友可以參考下2016-04-04ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng)詳解
這篇文章主要介紹了ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng),結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP針對SAE開發(fā)的相關(guān)數(shù)據(jù)庫、緩存、文件、圖片、日志等操作注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10thinkphp3.x連接mysql數(shù)據(jù)庫的方法(具體操作步驟)
這篇文章主要介紹了thinkphp3.x連接mysql數(shù)據(jù)庫的方法,詳細(xì)分析了thinkPHP3.x操作數(shù)據(jù)庫的具體步驟,包括慣例配置文件設(shè)置,sql語句創(chuàng)建表以及針對數(shù)據(jù)庫的數(shù)據(jù)插入操作等,需要的朋友可以參考下2016-05-05PHP時(shí)間戳格式全部匯總 (獲取時(shí)間、時(shí)間戳)
下面小編就為大家?guī)硪黄狿HP時(shí)間戳格式全部匯總 (獲取時(shí)間、時(shí)間戳)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06