使用htaccess重定向301的掩码URL



所以我想知道你是如何使用.htaccess做到这一点的。我有一个www.websites.com/seo_packages.htm的URL,我希望www.websites.com/seo-packages是他们键入的,以访问上一个URL。我已经将其作为301重定向,但是它没有保留/seo-packages的屏蔽。保留遮罩的最佳方法是什么?

您只需要在站点根目录中使用一条规则。htaccess:

RewriteEngine On
RewriteRule ^(seo-packages)/?$ $1.htm [L,NC]

测试时请确保清除浏览器缓存。

我不确定你所说的"保留屏蔽"是什么意思,但你可以创建一个包含以下内容的文件www.websites.com/seo-packages/index.html

<html>
  <head>
    <META http-equiv="refresh" content="0;URL=www.websites.com/seo_packages.htm">
  </head>
  <body>
  </body>
</html>

这将自动将访问者重定向到新的URL。

最新更新