服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 重写 301redirect nginx
  3. nginx从.htmredirect到没有的url
Intereting Posts
Mimedefang将spamassassin分数logging到邮件日志 域pipe理员在SBS和Win 7环境中有什么权利? 如何降低Windows 7 64b操作系统的networking速度? 文件夹中的子文件夹是否有限制? 错误,丢弃,超支,框架和承运人之间的区别是什么? 你如何pipe理你的服务器信息(IP /名称) SAMBA,CIFS,邮件签名,混淆 用R来处理系统数据? OU使用PowerShell批量许可Office 365用户 转发FTP / SFTP连接到另一台服务器(而不是从客户端隧道) 重复使用转换器独立 无法从HP模块化智能arrays(MSA20)安装SCSI sql server 2005开发者版本 Windows Server 2008要求input密码 了解Ubuntu机器上的htop并debugging性能瓶颈

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