激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - PHP教程 - yii2 url重寫并隱藏index.php方法

yii2 url重寫并隱藏index.php方法

2019-07-16 22:35A拽丫頭 PHP教程

這篇文章主要介紹了yii2 url重寫并隱藏index.php方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

第一步 : 不管是 apache 還是 nginx ,想要隱藏 Index.php 文件,需要打開 urlManager 組件的配置,在進行后續的操作

01[
02‘components' => [
03 'urlManager' => [
04  'enablePrettyUrl' => true,//開啟美化URL
05  'showScriptName' => false,//是否顯示腳本名稱:index.php,同時應該配置 Web 服務
06  'enableStrictParsing' => false,//是否開啟嚴格解析
07  //'suffix' => '.html',//生成帶 .html 后綴的 URL
08  'rules' => [
09     
10   ],
11  ],
12],
13]

第二步 :

nginx 下 :

配置文件 nginx.conf 內容如下 :

01user centos;
02worker_processes 4;
03  
04error_log logs/error.log;
05  
06pid    logs/nginx.pid;
07  
08  
09events {
10  worker_connections 10240;
11}
12  
13  
14http {
15  include    mime.types;
16  default_type application/octet-stream;
17  
18  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
19           '$status $body_bytes_sent "$http_referer" '
20           '"$http_user_agent" "$http_x_forwarded_for"';
21  
22  log_format log_json '{ "@timestamp": "$time_local", '
23            '"remote_addr": "$remote_addr", '
24            '"referer": "$http_referer", '
25            '"request": "$request", '
26            '"status": $status, '
27            '"bytes": $body_bytes_sent, '
28            '"agent": "$http_user_agent", '
29            '"x_forwarded": "$http_x_forwarded_for", '
30            '"up_addr": "$upstream_addr",'
31            '"up_host": "$upstream_http_host",'
32            '"up_resp_time": "$upstream_response_time",'
33            '"request_time": "$request_time"'
34            ' }';
35  
36  
37  access_log logs/access.log;
38  
39  sendfile    on;
40  #tcp_nopush   on;
41  
42  #keepalive_timeout 0;
43  keepalive_timeout 200;
44    client_max_body_size 200M;
45  gzip on;
46  
47    include vhost/*.conf;
48}

項目域名的配置整體是放在 vhost 這個目錄下面,改目錄下其中一個文件的內容

01server {
02    listen 80;
03    server_name   域名;
04  
05    # 項目 index.php 地址
06    root /home/centos/www/youdai-api/bird/web;
07  
08    access_log logs/youdaiApi.access.log log_json;
09    error_log logs/youdaiApi.error.log;
10  
11    location / {
12        try_files $uri $uri/ /index.php?$args;
13        index  index.php;
14    }
15  
16    location ~ \.php$ {
17        fastcgi_pass 127.0.0.1:9000;
18        fastcgi_index index.php;
19        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
20        include fastcgi_params;
21    }
22  
23    location ~ /\.ht {
24        deny all;
25    }
26}

apche 下 : 偽靜態配置

入口文件的同級目錄下,放置 .htaccess 文件

yii2 url重寫并隱藏index.php方法

內容如下 :

1RewriteEngine on
2RewriteCond %{REQUEST_FILENAME} !-d
3RewriteCond %{REQUEST_FILENAME} !-f
4RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
437
主站蜘蛛池模板: 高清国产福利 | 中文字幕国产日韩 | 久久伊人精品热在75 | 3344永久免费| 亚洲aⅴ免费在线观看 | 作爱在线观看 | 色播亚洲 | 亚洲爱爱图 | 羞羞漫画无遮挡观看 | 欧美精品成人一区二区在线观看 | 国产亚洲精品久久 | 一级毛片在线免费播放 | 免费a级网站| 欧美精品一区自拍a毛片在线视频 | 黄色毛片视频在线观看 | 亚洲成人在线免费观看 | 国产一及毛片 | 精品国产91久久久 | 91精品国产九九九久久久亚洲 | 久久精品国产99国产精品亚洲 | 黄色网电影 | 久久免费视频一区二区三区 | av电影在线网 | 国产一级性生活视频 | 亚洲一区 国产精品 | 久久国产精品网 | 毛片哪里看 | 未成年人在线观看 | 国产日产精品久久久久快鸭 | 一本色道久久99精品综合蜜臀 | 久久久久久久久久亚洲精品 | 国产成人av在线 | 欧美精品久久久久久久久久 | 久久久婷婷一区二区三区不卡 | 久久男人| 女人a级毛片 | 羞羞色院91精品网站 | 中文字幕一区在线观看视频 | 黄色免费在线网站 | 精品久久久av | 亚洲视频成人在线 |