使用htaccess重定向301的掩码URL

时间:2015-11-18 16:18:24

标签: apache .htaccess mod-rewrite redirect

所以我想知道你是怎么用.htaccess做的。我有一个www.websites.com/seo_packages.htm的网址,我希望www.websites.com/seo-packages成为他们输入以前网址的内容。我已将其作为301重定向完成,但它并未保留/seo-packages的屏蔽。什么是保留掩蔽的最佳方法?

2 个答案:

答案 0 :(得分:1)

您只需在网站根目录中使用一条规则.htaccess:

RewriteEngine On

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

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

答案 1 :(得分:0)

我不确定您的意思"保留屏蔽",但您可以使用以下内容创建文件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>

这会自动将访问者重定向到新网址。