当前位置:首页 > IT > 正文内容

让nginx支持.htaccess的方法

admin8年前 (2017-04-10)IT907

nginx完全可以支持.htaccess文件,请按如下操作:

1、新建一个.htaccess文件,在里面输入规则,如本站的规则:

# nginx rewrite rule 
rewrite ^(.*?)/article/.*?-(\d+)-(\d+)\.html$   $1/show.html?id=$2&page=$3      break; 
rewrite ^(.*?)/category/.*?-(\d+)-(\d+)\.html$  $1/list.html?id=$2&page=$3      break; 
rewrite ^(.*?)/tag/([^/]+)/?$   $1/tag.html?w=$2        break; 
rewrite ^(.*?)/tag/([^/]+)/(\d+)$       $1/tag.html?w=$2&page=$3       break; 
 # end nginx rewrite rule

保存文件并上传到网站的根目录。

2、修改虚拟主机配置

# ee /usr/local/etc/nginx/nginx.conf
 #freebsd 7.2默认nginx默认安装的配置文件

在你需要添加伪静态的虚拟机中的server块中引入.htaccess文件

# include /usr/www/.htaccess
#请把这个改成你.htaccess文件的位置,

保存、退出重启nginx

# /usr/local/etc/rc.d/nginx restar

刷新看看,如果能正常器从证明你的rewrite rule的语法是正确

nginx的rewrite规则您可以直接放在主机配置中也可以放在独立的文件用includeinru,存为独立的文件时,保存到一个新的文件(文件名可以任意取,不过建议还是用.ht(注意有个“点”)开头的文件名,因为这个服务器里面默认过滤了外部对.ht开头的文件访问:

location ~ /\.ht { 
    deny  all; 
 }

本文转载自网络,侵权删。

扫描二维码推送至手机访问。

版权声明:本文由小龙的博客发布,如需转载请注明出处。

本文链接:https://xl.cndyun.com/post/60.html

“让nginx支持.htaccess的方法” 的相关文章

浅谈腾讯云万象优图1

浅谈腾讯云万象优图1

1. 体验与说明1.1 开发准备开发者使用OCR功能之前,需要先注册腾讯云账号,并创建图片空间,添加密钥,具体操作步骤如下:1) 前往腾讯云•万象优图控制台注册账号;如果已经注册账号,请跳过此步骤;2) 在腾讯云•万象优图控制台创建一个图片空间,获取空间名称(bucket)和项目ID;如果已创建过图...

CNDyun宣传片3

CNDyun宣传片3

当前浏览器不能支持视频播放,请采用chrome或IE9以上浏览器原创内容转载需注明...

比特币勒索病毒救星来了

比特币勒索病毒救星来了

关闭445端口的方法! 方法一.使用360防黑加固 1.打开360主界面,点击右下方的“更多”选项; 2.在更多中搜索“防黑加固” 3.点击防黑加固进入:...

“WannaCry勒索病毒”解密修复工具

“WannaCry勒索病毒”解密修复工具

1.工作原理:本次发布的修复工具基于wannakiwi项目的研究成果:既通过搜索内存中的数据,获取解密的关键素数来进行数据解密。阿里云安全团队在研究基础上,进行调试和封装,让工具简单易用。2. 适用范围:该工具适用于云上、云下Windows服务器操作系统用户。操作系统版本包括:Windows Ser...

云虚拟主机快速入门

云虚拟主机快速入门

本文以阿里云万网虚机为例,如有问题欢迎留言步骤1:创建云虚拟主机选择购买的主机产品。选择主机之前需明确三类信息:网站采用哪种开发语言,比如是 ASP, .NET 还是 PHP 。网站的数据库类型,比如是 ACCESS、SQL Server 还是 MySQL 数据库。网站网页空间需要大小。共享版虚拟主...

新型勒索病毒Petya来袭

新型勒索病毒Petya来袭

摘要: 6月27日晚间,一波大规模勒索蠕虫病毒攻击重新席卷全球。阿里云安全团队第一时间拿到病毒样本,进行分析并为您的企业提供安全建议。媒体报道,欧洲、俄罗斯等多国政府、银行、电力系统、通讯系统、企业以及机场都不同程度的受到了影响。阿里云安全团队第一时间拿到病毒样本,并进行了分析:这是一种新...