摘要:默認(rèn)的訪問形式為,一般我們都會配置成的形式來訪問,形如,這樣更符合用戶習(xí)慣。一配置打開目錄下的,在中加入以下內(nèi)容如果配置文件中已經(jīng)有了該配置項(xiàng),但是被注釋掉了。將其注釋去掉即可此時(shí),已經(jīng)支持以的形式訪問了。
Yii2.0默認(rèn)的訪問形式為:my.oschina.net/index.php?r=post/index,一般我們都會配置成pathinfo的形式來訪問,形如:my.oschina.net/post/index,這樣更符合用戶習(xí)慣。
一、配置yii打開config目錄下的web.php,在$config = [ "components"=>[] ]中加入以下內(nèi)容:
"urlManager" => [ "enablePrettyUrl" => true, "showScriptName" => false, "rules" => [ ], ],
如果配置文件中已經(jīng)有了該配置項(xiàng),但是被注釋掉了。將其注釋去掉即可
此時(shí),yii2.0已經(jīng)支持以pathinfo的形式訪問了。不過路徑還是形如:my.oschina.net/index.php/post/index
我們接下來希望把index.php去掉
二、配置http服務(wù)器 1、Apache在入口文件(index.php)所在的目錄下新建一個文本文件,接著另存為.htaccess,用編輯器打開此文件加入:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php
保存即可
2、Nginx在nginx配置文件(我本地是/conf/vhosts/test.conf文件)中加入:
location/{ try_files $uri $uri/ /index.php?$query_string; }
整個server配置類似:
server { listen 80; server_name test.yii.com; root "/Projects/yii/web"; location / { index index.html index.htm index.php; try_files $uri $uri/ /index.php?$query_string; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ .php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/?.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }三、重啟http服務(wù)器
至此,配置完畢。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25748.html
摘要:目前還處于版本,相關(guān)文檔也一直在變化,如有疏漏,還請及時(shí)反饋安裝兩種安裝方式,或者下載包使用安裝初始化項(xiàng)目推薦下,如果本機(jī)還沒有安裝,我的做法是是直接下載包假定你的工作目錄是,將下載的放在下命令行進(jìn)入執(zhí)行如下命令,初始化一個基于的應(yīng)用 yii2目前還處于beta版本,相關(guān)文檔也一直在變化,如有疏漏,還請及時(shí)反饋 Yii2安裝 兩種安裝方式,composer或者下載zip包 ...
摘要:注意事項(xiàng)服務(wù)器中配置的虛擬域名必須直接指向入口文件所在目錄,否則在省略的情況下,服務(wù)器無法正確訪問到項(xiàng)目。 Yii2.0默認(rèn)的訪問形式為: http://www.xxx.com/index.php?r=post/index&id=100 一般我們都會考慮將其美化一下,變成如下的形式: http://www.xxx.com/post/100.html 接下來就是美化的步驟 一、配置htt...
摘要:大家知道我最近在給阿北的知識分享微信小程序改版,使用的是中的功能,接下來把遇到的一些問題及小技巧分享一下。小結(jié)以上就是目前為止在使用的開發(fā)小程序時(shí)候使用的一些知識和技巧,希望對你有用,以后如果有再分享哈。 大家知道我最近在給阿北的知識分享微信小程序改版,使用的是yii2中的restful功能,接下來把遇到的一些問題及小技巧分享一下。 先安利一下小程序碼 鏈接 開始分享。 URL要重寫 ...
摘要:現(xiàn)在要做的就是在接收的模式的請求時(shí),將它還原成標(biāo)準(zhǔn)的模式,這樣服務(wù)器就能正常處理了。還好,中有個指令可以實(shí)現(xiàn)我們的目的,。 使用過 ThinkPHP 框架開發(fā)應(yīng)用的同學(xué)應(yīng)該都會知道,它有一種 URL 模式是 pathinfo,看起來類似下面的 URL: http://example.com/module/controller/action/key1/value1/key2/value2...
摘要:現(xiàn)在要做的就是在接收的模式的請求時(shí),將它還原成標(biāo)準(zhǔn)的模式,這樣服務(wù)器就能正常處理了。還好,中有個指令可以實(shí)現(xiàn)我們的目的,。 使用過 ThinkPHP 框架開發(fā)應(yīng)用的同學(xué)應(yīng)該都會知道,它有一種 URL 模式是 pathinfo,看起來類似下面的 URL: http://example.com/module/controller/action/key1/value1/key2/value2...
閱讀 2061·2023-04-25 21:11
閱讀 2963·2021-09-30 09:47
閱讀 2271·2021-09-24 09:48
閱讀 4427·2021-08-23 09:43
閱讀 895·2019-08-30 15:54
閱讀 559·2019-08-28 18:01
閱讀 1397·2019-08-27 10:55
閱讀 588·2019-08-27 10:55