`
wangking717
  • 浏览: 262435 次
  • 性别: 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之伪静态设置 (运维珍藏版)

    伪静态配置方式有两种: 1. 在配置虚拟主机时直接设置。 2. 在网站的根目录下创建 `.htaccess` 文件,在其中配置重写规则。 ##### 3.2 真静态的实现方法 真静态页面的生成方法主要包括: 1. **利用PHP模板生成静态...

    tp框架伪静态设置规则,iis和apache、windows、linux都有效。Public目录图片资源目录有效

    在本文中,我们将深入探讨如何在ThinkPHP(简称TP)框架下配置伪静态规则,以适应IIS和Apache服务器环境,无论是Windows还是Linux操作系统。在实际的Web开发中,伪静态技术对于SEO优化和用户体验提升具有重要作用,...

    nginx 伪静态 重定向

    Nginx的重定向与伪静态配置,通过灵活运用`rewrite`指令及其丰富的标志选项,能够有效应对网站结构调整带来的各种挑战,确保网站的平滑过渡,同时增强SEO表现,是网站运维与开发人员不可或缺的工具。掌握并熟练运用...

    apache到nginx配置文件转换工具

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

    mayicms蚂蚁分类信息5.8、5.9伪静态规则

    3. **mayicms 系统设置**:在mayicms后台,通常会有专门的伪静态配置选项。管理员可以在系统设置中选择启用伪静态,并根据服务器环境选择合适的规则模板。 4. **SEO优化**:伪静态不仅可以提高用户体验,也有利于...

    discuz伪静态配置方法

    综上所述,Discuz伪静态配置是一个涉及论坛SEO优化的重要步骤,通过合理的设置和测试,可以有效改善论坛的用户体验和搜索引擎可见性。同时,需要注意的是,伪静态配置需要结合具体服务器环境和Discuz版本进行,以...

    伪静态配置实例大全

    以Apache和Nginx两个常见的Web服务器为例,介绍如何进行伪静态配置。 1. **Apache伪静态配置** 在Apache中,通常通过`.htaccess`文件进行配置。例如,对于PHP环境,一个简单的配置示例是: ```apacheconf ...

    实战Nginx取代Apache的高性能Web服务器_文字版

    3. 配置灵活性:Nginx的配置文件简洁明了,易于理解和管理,而Apache的配置相对复杂。 二、Nginx的基础配置 1. 配置文件结构:Nginx的主配置文件通常为`nginx.conf`,其中包含多个server块,每个server块可以配置...

    配置Nginx前端Apache后端服务器

    本文将深入探讨如何配置Nginx前端和Apache后端的服务器,以及如何实现负载均衡,使整个系统更稳定、高效。 #### 基础知识 ##### 反向代理过程 反向代理机制允许外部客户端通过一个代理服务器(本例中的Nginx)来...

    LVS+keeplived+nginx+apache

    此外,还需要注意Nginx和Apache的优化配置,以提高整个集群的性能。这包括但不限于配置合适的worker进程数、内存使用限制、缓存大小等,以及对于静态文件的高效处理策略。 在PHP集群的部署上,还需要考虑到高可用性...

    Nginx超过Apache10倍的配置方法

    Nginx作为一款轻量级的Web服务器,其核心设计在于反向代理、负载均衡和静态文件处理,这使得它在处理静态内容和高并发请求时,性能更加出色。 Apache的多进程或多线程模型在面对高并发时,会消耗大量资源,尤其是在...

    DZX3.5伪静态规则文件

    1. **兼容性**:确保配置的伪静态规则与服务器环境兼容,如Apache的mod_rewrite或Nginx的rewrite模块。 2. **避免循环重定向**:配置规则时要小心,避免产生无限重定向的循环。 3. **缓存问题**:修改规则后,可能...

    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+Apache负载均衡

    - **多功能性**:除了作为反向代理服务器之外,Nginx 还可以直接托管静态资源,执行缓存操作等,极大提高了系统的整体效率和可靠性。 综上所述,Nginx+Apache 的组合不仅适用于中小规模网站,对于大型项目也有着...

    实战Nginx取代Apache的高性能Web服务器.rar

    《实战Nginx取代Apache的高性能Web服务器》一书,主要探讨了如何利用Nginx这一现代、高性能的Web服务器来替代传统的Apache服务器,以提升网站的运行效率和响应速度。Nginx以其异步非阻塞的I/O模型、模块化设计以及...

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

    这种做法是标准的nginx伪静态配置方法,通过这样的配置确保所有无法直接访问的静态文件请求都转发到了index.php,让phpcms进行进一步处理。 在phpcms中配置伪静态时,通常需要为不同的模块如内容、评论、标签、列表...

    各种程序伪静态规则及设置

    了解并正确设置伪静态规则是提升网站性能和SEO效果的关键步骤。无论是论坛还是商城系统,都需要根据实际情况调整伪静态配置,以实现最佳的用户体验和搜索引擎可见性。同时,随着技术的发展,越来越多的Web框架和CMS...

    实战Nginx取代Apache的高性能Web服务器

    通过对Nginx的安装配置、高性能机制的理解以及对应的开发优化,可以让Web服务在处理高并发和静态内容时达到最佳的性能表现。随着互联网技术的发展和高并发应用场景的增多,Nginx的使用越来越普遍,对于IT行业工程师...

Global site tag (gtag.js) - Google Analytics