码迷,mamicode.com
首页 > Web开发 > 详细

apache 伪静态转到nginx

时间:2017-06-06 18:32:35      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:nginx 伪静态

1.apache伪静态配置

vim httpd.conf
#[plain] view plain copy
#加载模块
LoadModule rewrite_module modules/mod_rewrite.so
#加载.htaccess
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
#设置为All,则读取.htaccess内容
[plain] view plain copy
Options FollowSymLinks  
AllowOverride All

2.apache伪静态文件

# cat .htaccess 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

3.配置nginx伪静态

location / {
  if (!-f $request_filename){
         rewrite ^/(.*)$ /index.php?s=$1 last;
         break;
  }
}


本文出自 “深呼吸再出击” 博客,请务必保留此出处http://ckl893.blog.51cto.com/8827818/1932583

apache 伪静态转到nginx

标签:nginx 伪静态

原文地址:http://ckl893.blog.51cto.com/8827818/1932583

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!