【发布时间】:2013-01-18 11:53:34
【问题描述】:
搜索引擎会定期访问我的网站以查找它随机生成的不存在页面。我想在我的 htaccess 文件中使用 301 规则来结束这种愚蠢。
最常用的地址是 site.tld/blog/welcome-back/x/xx/ 其中 x 是一个随机数,但有时我会被点击 site.tld/blog/welcome-back/xx/xx/ 或文本而不是数字。
我想将所有这些点击重定向到真实的现有页面 /blog/欢迎回来/
提前感谢您的帮助!
【问题讨论】:
-
那些 /x/y/ URL 应该是有效的吗?如果是这样,您可能不需要
.htaccess文件重定向。如果不是,为什么会生成它们? -
简而言之,无论
anything的内容如何,所有http://site.tld/blog/welcome-back/anything都必须重定向到http://site.tld/blog/welcome-back/。这是正确的还是有必要在某些情况下保留一些内容? -
hrunting:不,他们不是。就像我说的那样,这些是由搜索引擎随机生成的。只有 /blog/welcome-back/ 存在。
-
faa:是的,就是这样。在 /blog/welcome-back/ 之后的任何请求都必须重定向到欢迎返回页面。
标签: .htaccess mod-rewrite http-status-code-301