【发布时间】:2010-12-10 03:34:16
【问题描述】:
我已经清理了我的网站并丢弃了很多页面。我现在有一个 100 页网站的 10 页,所有静态 html。我希望对已删除页面的任何请求 301 重定向到主页,但无法弄清楚 .htaccess 规则!
【问题讨论】:
标签: apache .htaccess http-status-code-301
我已经清理了我的网站并丢弃了很多页面。我现在有一个 100 页网站的 10 页,所有静态 html。我希望对已删除页面的任何请求 301 重定向到主页,但无法弄清楚 .htaccess 规则!
【问题讨论】:
标签: apache .htaccess http-status-code-301
我怀疑是否有比在您的 .htaccess 中手动列出 90 页更好的方法:
redirect 301 /somedeletedpage.htm http://www.example.com/
除非这 90 个被删除的页面有一些可以被正则表达式的共同特征。
【讨论】:
您不想 301 它,那将是一个不正确的代码,因为那些丢失的页面尚未移动到您的主页位置。您应该提供 404 或 410。您可以使用自定义 404,以便您的用户可以获得一些指向现在存在的页面的链接。
【讨论】: