yii2如何隐藏index.php
发布时间 - 2020-08-17 00:00:00 点击率:次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]
# php
# nginx
# apache
# YII
# 放在
# 目录下
# 配置文件
# 重写
# 其中一个
# 第二步
# stream
# main
# application
# log_format
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
常州企业网站制作公司,全国继续教育网怎么登录?
JS经典正则表达式笔试题汇总
焦点电影公司作品,电影焦点结局是什么?
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel如何保护应用免受CSRF攻击?(原理和示例)
phpredis提高消息队列的实时性方法(推荐)
EditPlus中的正则表达式实战(6)
怎样使用JSON进行数据交换_它有什么限制
Linux系统命令中tree命令详解
Python进程池调度策略_任务分发说明【指导】
教你用AI润色文章,让你的文字表达更专业
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
企业网站制作这些问题要关注
如何在新浪SAE免费搭建个人博客?
Laravel如何发送系统通知?(Notification渠道示例)
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
b2c电商网站制作流程,b2c水平综合的电商平台?
如何在宝塔面板中创建新站点?
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
QQ浏览器网页版登录入口 个人中心在线进入
智能起名网站制作软件有哪些,制作logo的软件?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
java ZXing生成二维码及条码实例分享
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
如何登录建站主机?访问步骤全解析
LinuxShell函数封装方法_脚本复用设计思路【教程】
如何在阿里云香港服务器快速搭建网站?
html如何与html链接_实现多个HTML页面互相链接【互相】
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
魔方云NAT建站如何实现端口转发?
如何在万网开始建站?分步指南解析
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
如何在Ubuntu系统下快速搭建WordPress个人网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
如何打造高效商业网站?建站目的决定转化率
微信小程序 canvas开发实例及注意事项
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
实例解析Array和String方法
JavaScript如何实现类型判断_typeof和instanceof有什么区别
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel怎么调用外部API_Laravel Http Client客户端使用
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
详解Android中Activity的四大启动模式实验简述


fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}