国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Yii2配置pathinfo形式的url

yacheng / 1215人閱讀

摘要:默認(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)文章

  • Yii2 起步 之創(chuàng)建項(xiàng)目

    摘要:目前還處于版本,相關(guān)文檔也一直在變化,如有疏漏,還請及時(shí)反饋安裝兩種安裝方式,或者下載包使用安裝初始化項(xiàng)目推薦下,如果本機(jī)還沒有安裝,我的做法是是直接下載包假定你的工作目錄是,將下載的放在下命令行進(jìn)入執(zhí)行如下命令,初始化一個基于的應(yīng)用 yii2目前還處于beta版本,相關(guān)文檔也一直在變化,如有疏漏,還請及時(shí)反饋 Yii2安裝 兩種安裝方式,composer或者下載zip包 ...

    wuyangnju 評論0 收藏0
  • Yii2框架URL美化教程

    摘要:注意事項(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...

    jk_v1 評論0 收藏0
  • 阿北知識分享小程序中restful使用經(jīng)驗(yàn)貼

    摘要:大家知道我最近在給阿北的知識分享微信小程序改版,使用的是中的功能,接下來把遇到的一些問題及小技巧分享一下。小結(jié)以上就是目前為止在使用的開發(fā)小程序時(shí)候使用的一些知識和技巧,希望對你有用,以后如果有再分享哈。 大家知道我最近在給阿北的知識分享微信小程序改版,使用的是yii2中的restful功能,接下來把遇到的一些問題及小技巧分享一下。 先安利一下小程序碼 鏈接 開始分享。 URL要重寫 ...

    Meils 評論0 收藏0
  • Nginx 實(shí)現(xiàn) pathinfo 模式

    摘要:現(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...

    shixinzhang 評論0 收藏0
  • Nginx 實(shí)現(xiàn) pathinfo 模式

    摘要:現(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...

    econi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<