apache主机重写规则与nginx主机重写规则转换
2016-09-22 11:10
453 查看
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
然后重启
如apache 的.htaccess
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes... RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>
转换成.htaccess_nginx
rewrite ^/(.*)/$ /$1 permanent; if (!-d $request_filename){ set $rule_1 1$rule_1; } if (!-f $request_filename){ set $rule_1 2$rule_1; } if ($rule_1 = "21"){ rewrite ^/ /index.php last; }
nginx需要配置一下虚拟主机,加入目标文件
include /var/www/studyRepos/laravel-5-blog-master/public/.htaccess_nginx;
然后重启
相关文章推荐
- nginx代理指定目录
- 让你的WEB服务支持https
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- Apache Isis 1.4.0 发布,领域驱动开发框架
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- RH436 Day3 课后总结
- Apache select和Nginx epoll模型区别
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- Nginx 学习笔记(一)
- Apache静态编译与动态编译的区别
- 网站502与504错误分析
- 用zabbix监控nginx_status状态