所以我想知道你是如何使用.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。