最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii2如何隐藏index.php

来源:动视网 责编:小采 时间:2020-11-02 18:28:04
文档

yii2如何隐藏index.php

yii2如何隐藏index.php:yii2隐藏index.php的方法:首先打开urlManager组件的配置;然后配置文件nginx.conf内容;接着将项目域名的配置整体放在vhost目录下;最后在入口文件的同级目录下放置.htaccess文件即可。推荐:《yii教程》yii2 url 重写 隐藏 index.ph
推荐度:
导读yii2如何隐藏index.php:yii2隐藏index.php的方法:首先打开urlManager组件的配置;然后配置文件nginx.conf内容;接着将项目域名的配置整体放在vhost目录下;最后在入口文件的同级目录下放置.htaccess文件即可。推荐:《yii教程》yii2 url 重写 隐藏 index.ph


yii2隐藏index.php的方法:首先打开urlManager组件的配置;然后配置文件nginx.conf内容;接着将项目域名的配置整体放在vhost目录下;最后在入口文件的同级目录下放置“.htaccess”文件即可。

推荐:《yii教程》

yii2 url 重写 隐藏 index.php 方法

第一步 : 不管是 apache 还是 nginx ,想要隐藏 Index.php 文件,需要打开 urlManager 组件的配置,在进行后续的操作

第二步 :

nginx 下 :

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

user centos;
worker_processes 4; 
error_log 
logs/error.log; 
pid logs/nginx.pid; 
 
events { 
worker_connections 10240;
} 
 
http { include mime.types; 
default_type application/octet-stream; 
 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 
 '$status $body_bytes_sent "$http_referer" ' 
 '"$http_user_agent" "$http_x_forwarded_for"'; 
 log_format log_json '{ "@timestamp": "$time_local", ' 
 '"remote_addr": "$remote_addr", ' 
 '"referer": "$http_referer", ' 
 '"request": "$request", ' 
 '"status": $status, ' 
 '"bytes": $body_bytes_sent, ' 
 '"agent": "$http_user_agent", ' 
 '"x_forwarded": "$http_x_forwarded_for", ' 
 '"up_addr": "$upstream_addr",' 
 '"up_host": "$upstream_http_host",' 
 '"up_resp_time": "$upstream_response_time",' 
 '"request_time": "$request_time"' 
 ' }'; 
 
 access_log logs/access.log; 
 sendfile on; #tcp_nopush on; 
 #keepalive_timeout 0; keepalive_timeout 200; 
 client_max_body_size 200M; gzip on; 
 include vhost/*.conf;
}

项目域名的配置整体是放在 vhost 这个目录下面,改目录下其中一个文件的内容

server { listen 80; 
server_name 域名; 
 # 项目 index.php 地址 
 root /home/centos/www/youdai-api/bird/web; 
 access_log logs/youdaiApi.access.log log_json; 
 error_log logs/youdaiApi.error.log; 
 location / { 
 try_files $uri $uri/ /index.php?$args; 
 index index.php;
 } 
 location ~ .php$ { 
 fastcgi_pass 127.0.0.1:9000; 
 fastcgi_index index.php; 
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 include fastcgi_params;
 } 
 location ~ /.ht { 
 deny all;
 }
}

apche 下 : 伪静态配置
入口文件的同级目录下,放置 .htaccess 文件

内容如下 :

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

文档

yii2如何隐藏index.php

yii2如何隐藏index.php:yii2隐藏index.php的方法:首先打开urlManager组件的配置;然后配置文件nginx.conf内容;接着将项目域名的配置整体放在vhost目录下;最后在入口文件的同级目录下放置.htaccess文件即可。推荐:《yii教程》yii2 url 重写 隐藏 index.ph
推荐度:
标签: php index.php yii2
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top