服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 重写 301redirect nginx
  3. nginx从.htmredirect到没有的url
Intereting Posts
在crontab中添加任务 多个FTP主机在一个公共IP之后 了解清漆:它可以在网站上caching10,000个静态页面吗? 在监听端口上使用netstat在“本地地址”字段中localhost:6666和:6666之间的区别是什么 RPM生成期间的BUILDROOT文件 apache2不在运行,但在端口80上侦听 如何在sudoers的同一行上设置NOPASSWD和SETENV? Android和Microsoft ActiveSync问题 从一台vCenter服务器迁移到新服务器 SSH发送密码/访问授予非常缓慢 创build了4个以上的主分区 预先规定的SharePoint 2013大小限制 最佳的Outook 2007 / Exchangeencryption客户端? 反向代理服务器和Web服务器架构 在Apache HTTPD重新加载或重新启动期间无法创build共享内存段错误

nginx从.htmredirect到没有的url

您好新的网站启动。 前网站有这样的url:

http://example.com/something.htm

新网站没有,看起来像这样:

http://example.com/something

  • htaccess取代了完整的URL而不是REQUEST_URI
  • mod_wsgi,.htaccess和rewriterule
  • 如何防止在htaccess无限redirect循环?
  • 删除/文件夹/从WordPress使用国防部重写?
  • 如何在Debian Lenny上将Apache重写为Apache 2.2

我怎么能告诉nginx做这个redirectpermanetly(301)。

我已经尝试rewrite ^(.*)$ $1.htm permanent; 没有成功。

 location ~*\.(htm)${ rewrite ^(.*)$ $1.htm permanent; } 

  • Apache 2.2重写 – 强制所有的请求index.html
  • Nginx的,PATH_INFO,和URL重写:我必须缺less的东西
  • 如何解释这些htaccess重写规则
  • nginx – 如何… DirectoryIndex到一个文件夹
  • 我如何使虚拟主机DirectoryIndex文件出现在url?

重写如下

 rewrite ^(/.*)\.htm(\?.*)?$ $1$2 permanent; 

为了向前兼容您的旧网站,您可以试试这个

 index index.htm; try_files $uri.htm $uri/ $uri =404; 
  • 这个Apache URL重写规则有什么问题?
  • nginx服务404上的备用位置
  • Nginx将旧的PHPurl视为文件
  • 在nginx上清理URL和php扩展
  • VirtualHosts上的Apache RewriteRule不适用于组捕获正则expression式
  • 如何从我的RewriteRule Htaccess规则中排除一个子文件夹?
  • 为IIS推荐一个好的URL重写工具
  • IIS 7 URL重写规则
  • 如何将页面从一个级别的子目录redirect到根目录
  • nginx重写不工作? 它只是忽略它

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy