.htaccess - .htaccess 将 example.com/store/page.html 重写为 domain.com/page.html
问题描述
刚刚将网站迁移到不同的平台。
旧网站有这样的网址,
https://www.example.com/store/product.html
https://www.example.com/store/product2.html
https://www.example.com/store/product3.html
新网站的网址如下,
https://www.example.com/product.html
https://www.example.com/product2.html
https://www.example.com/product3.html
如何使用 htaccess 将旧网址 301 重定向到新网站的新布局格式?
解决方案
您可以将此规则放在您的 htaccess 中,它应该在根文件夹中
RewriteEngine On
RewriteRule ^store/([^/]+\.html)$ /$1 [R=301,L]
推荐阅读
- c# - 有人可以帮忙吗,我的玩家(这是 3d 环境中的立方体),它传送到 0,0,我根本无法移动它
- java - 非最终实例的线程安全延迟初始化
- java - 使Android中的包私有服务可以访问不同包下的类
- python - python`with open`不会创建或更新.log文件
- javascript - 如何将数组中的对象值复制到javascript/lodash中的另一个空数组?
- azure - Azure Web App Slot Kudu 站点域创建后没有 dns 记录
- javascript - 如何获取条件渲染列表的特定实例的大小(高度/宽度)?
- aspnetboilerplate - Mvc.Authorization.AbpAuthorizationFilter - System.ObjectDisposedException:无法访问已处置的对象。对象名称:'UserManagerProxy'
- ios - 创建响铃/静音通知视图 ios13
- node.js - 在 javascript 中将八位字节流数据保存为 PDF 文件