nginx url 重写问题

问题描述

弱弱的问一句,使用nginx的url重写功能,可以把*.html转换成*.do之类的,那是不是页面上所有的超链接原来是.do现在都需要手动改成*.html 还是?与http://www.iteye.com/problems/22086问题一样

解决方案

除非你打算让人不知道访问的地址是.do的,不然不用修改。nginx的重写只是把html转向do,原来的do不会变的。

时间: 2024-07-29 00:05:48

nginx url 重写问题的相关文章

nginx支持codeigniter的pathinfo模式url重写配置写法示例_nginx

开发环境 codeigniter 2.14 PHP 5.4.18 nginx 1.4.2 Codeigniter配置 打开 codeignite 的 config.php 文件修改如下: $config['uri_protocol'] = "PATH_INFO"; nginx配置 打开 nginx 的配置文件 nginx.conf 文件,修改如下: # 我使用的是虚拟主机配置 server { listen 80; server_name dev.example.com; rewrit

nginx技术(4)nginx地址重写

server{ listen 80; server_name www.codesky.net; location/{ proxy_pass http://192.168.1.11:8080; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; rew

nginx配置详解-url重写、反向代理、负载均衡

应用层的负载均衡 master/worker结构:一个master进程,生成一个或多个worker子进程 nginx请求的连接方式epoll 是Linux下多路复用IO接口select/poll的增强版本 select 遍历epoll无需遍历 1.nginx安装(未安装邮件服务器模块) ./configure --help查看编译选项 配置文件中路径没加/以prefix指定的路径开始./configure \--prefix=/usr \--sbin-path=/usr/sbin/nginx \

配置DokuWiki的URL重写

使用Dokuwiki搭建了一个wiki,但是wiki的url感觉不大美观.于是就设置了url重写,让它和平时看到的wiki的url一样. DokuWiki的三种URL 默认情况下,DokuWiki不做任何的URL重写,它的原始URL是这样的: 1 http://wiki.qingxianyan.cn/doku.php?id=page 这样默认的URL不利于有些搜索引擎不收录,而且也不易于记忆. 通过设置DokuWiki的配置设置里面的高级设置的userwrite配置选项它可以支持两种URL重写方

FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写

开发指南 FleaPHP 应用程序通过分析 URL 地址来确定要执行的控制器及动作,以及传递给动作方法的参数. 默认情况下,FleaPHP 应用程序通过 http://www.example.com/index.php?controller=test&action=benchmark&source=1 这样的 URL 地址来访问应用程序的每一个功能.但有时候你希望 URL 地址能够更好看一点,例如上面的地址变为: http://www.example.com/index.php/test/

在GAE上搭建PHP环境并开启URL重写

1.下载quercus: http://quercus.caucho.com/ 版本当然最新的最好,因为原则上来说新版本对php支援程度更高,但是在自己测试的时候发现最新的4.0.25存在一点问题,于是换用4.0.18版本. 选择WAR格式的文件下载,利用Winrar解压,将WEB-INF\lib\的jar拷贝至GAE工程下的war\WEB-INF\lib\目录 2.配置Quercus: 在appengine-web.xml中配置对php文件的支持: <static-files>      &

浅析ThinkPHP中的pathinfo模式和URL重写

 语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧   代码如下: http://serverName/appName/module/action/id/1/     这个就是pathinfo模式   在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传递的,而且必须成对出现,例如:     代码如下: http://serverName/appNam

ThinkPHP中的pathinfo模式和URL重写

语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧   1 http://serverName/appName/module/action/id/1/ 这个就是pathinfo模式   在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传递的,而且必须成对出现,例如:   1 http://serverName/appName/module/action

在 ASP.NET 中执行 URL 重写

asp.net|执行 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写.URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况. 下载本文的源代码. 本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 URL 重写 构建 UR