【发布时间】:2015-05-13 15:28:51
【问题描述】:
在完成网站重新设计后,我很难处理似乎需要的所有 301 重定向。整个子目录及其广泛的内容不再存在。例如,如果“myolddata”是一个不再存在的文件夹,并且充满了无数的文件,每个文件也不再存在,我想说“忘记所有这些,直接进入索引页面”。似乎没有其他方法可以关闭 Google 和 Bing 无休止地向我报告大量 404 问题。有没有一种有效的说法:
Redirect 301 /myolddata/ /index.html
Redirect 301 /myolddata/* /index.html
第一个说“忘记文件夹”,第二个说“忘记其中的所有内容”?
这个问题的第二部分是旧的 PHP 文件及其任意搜索参数也被记录下来。像这样的东西:
oldfile.php?this=1&that=2&somethingelse=3
oldfile.php?this=Tom&that=Dick&somethingelse=Harry
你明白了。数以百万计。我怎样才能设置一个 301 说“忘记 oldfile.php 和任何可以想象的参数 - 它们都消失了!”
您的帮助、cmets 和建议将非常有价值,因此欢迎所有见解!
【问题讨论】:
标签: .htaccess redirect http-status-code-404 http-status-code-301