`
wangking717
  • 浏览: 257262 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

Nginx和Apache伪静态配置

阅读更多

很多程序都会用到伪静态。在这里统一记录下操作的方法。

 

Apache伪静态配置:
A) PHP配置

vim /etc/php.ini
cgi.fix_pathinfo = 1 #将注释去掉

 

B) apache配置

vim /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so #将该句注解去掉。
<Directory />
  Options FollowSymLinks
  AllowOverride None  
</Directory>
#中把AllowOverride的None改为All
service httpd restart #重启apache

 

Nginx伪静态配置

vim /etc/nginx/conf.d/default.conf

location / {
        root /var/www/html;
        index index.html index.htm index.php;
}

#在这里面加入各自程序的伪静态规则,如thinkphp的伪静态规则如下

location / {
        root /var/www/html;
        index index.html index.htm index.php;
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
}

service nginx restart #重启nginx

 

按照这样的方式,伪静态就生效了!

分享到:
评论

相关推荐

    Nginx和Apache之伪静态设置 (运维珍藏版)

    本篇文档详细记录了Nginx和Apache伪静态设置的规则,作为线上维护的参考手册,在此分享,希望能帮助到有用到的朋友。

    apache到nginx配置文件转换工具

    一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...

    linux服务器上使用nginx访问本地静态资源的方法

    1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80  2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!

    nginx rewrite 伪静态配置参数详细说明

    * last 相当于Apache里的[L]标记,表示完成rewrite * break 终止匹配, 不再匹配后面的规则 * redirect 返回302临时重定向 地址栏会显示跳转后的地址 * permanent 返回301永久重定向 地址栏会显示跳转后的地

    apache配置文件转换到nginx配置文件的工具

    一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...

    国内一些常用PHP的CMS的Nginx服务器的伪静态规则整理

    当我们从apache服务器转向Nginx服务器的时候,它们的伪静态规则就不一样了,所以你熟悉Nginx服务器的伪静态规则,自己写当然也好

    织梦联动筛选伪静态[单链接形式].zip

    【伪静态URL】 网站用的是静态,筛选用的是伪静态,...3. .htaccess 为apache伪静态,放在网站根目录,用于筛选伪静态使用,iis和nginx用户自行转换。 4. 设置网站整站为静态,生成,浏览网站带筛选的栏目,看效果。

    apache伪静态与iis伪静态规则与配置区别介绍

    Apache伪静态html(URL Rewrite)设置法phpma一 打开 Apache 的配置文件 httpd.conf 。phpma二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉phpma三 在 httpd.conf中添加: 代码如下:&lt;IfMo

    解决nginx/apache静态资源跨域访问问题详解

    有时为了优化网站访问速度,会给一些静态资源配置cdn加速,但是有时候会出现跨域访问的问题,在nginx和apache服务中可进行如下配置

    nginx支持.htaccess文件实现伪静态的方法分享

    在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照...2. 在里面输入规则,我这里输入Discuz的伪静态规则: 代码如下: # nginx rewrite rule rewrite ^(.*)/archiver/((fid|tid)-[w-]+.html)$ $1

    phpcms在nginx的rewrite伪静态标准写法

    phpcms在nginx的rewrite伪静态写法,网上是乱七八糟的不知道有多少种。有的是直接从apache的规则修改来的,但这种修改而来的却不是最标准的

    Nginx伪静态配置和常用Rewrite伪静态规则集锦

    nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。 nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。 代码如下:server { listen ...

    杰奇2.2完美伪静态配置文件

    杰奇2.2的伪静态配置文件,完美的实现全站伪静态,在iis,nginx,apache都可以使用。具体操作为直接覆盖.htaccess以及参考configs.php修改连载区块参数。

    phpwind伪静态规则(IIS,Nginx,Apache)的介绍及代码

    本文主要介绍了phpwind伪静态规则(包括IIS,Nginx,Apache)

    Nginx+Apache搭建前后端web生产环境

    谈到Linux下的web生产环境,大家就会想到...而nginx作为新崛起的服务器软件,在很多方面超出apache,定位也很明确:高性能的 HTTP 和反向代理服务器.因而,本篇主要讲的是nginx作为前端,apache作为后端的应用环境搭建过程

    php婚恋交友系统源码_金媒婚恋交友系统开源版v9.2旗舰版的伪静态规则文件

    php婚恋交友系统开源代码金媒婚恋交友系统开源版旗舰版的伪静态规则文件,适合apache和Nginx

    详解Nginx与Apache共用80端口的配置方法

    一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别...

    部署Nginx+Apache动静分离的实例详解

    在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式 反向代理原理 Nginx不仅能作为Web服务器,还具有反向代理、负载均衡和缓存的功能 Nginx通过proxy模块实现将客户端的请求代理...

    wordpress不同服务器固定链接(伪静态)设置方法

    我们都知道wordpress后台可以设置固定连接来优化我们网站的URL(当然可能你不知道,不知道请查看:wordpress固定链接使用教程),不过使用wordpress后台固定链接功能是需要我们服务器后台配置的,目前主流的服务器有...

    phpyun5.0.1拼音伪静态完整版.rar

    包含PC职位搜索页地区和职能完美生成拼音伪静态规则(含手机版)nginx、.htaccess、httpd(IIS6.0)、web.config、宝塔使用规则等,花钱找人1000元编写,非网上那些不全的

Global site tag (gtag.js) - Google Analytics