我正在为正在处理的项目“重新命名”现有文件。为了保持向后兼容性,我将cfm文件保留在原处,以将用户重定向到新文件。

  • buy.cfm:旧
  • shop.cfm:新

  • 为了使所有内容保持尽可能干净,如果用户尝试访问buy.cfm,我想发送301 statuscode响应。

    我知道我可以将cflocationstatuscode属性一起使用
    <cflocation url="shop.cfm" statuscode="301" addtoken="false">
    

    或者我可以使用cfheader标签。
    <cfheader statuscode="301" statustext="Moved permanently">
    <cfheader name="Location" value="http://www.mysite.com/shop.cfm">
    

    是否有理由使用一种方法而不是另一种方法?

    最佳答案

    我认为他们做同样的事情,<cflocation>更具可读性

    关于redirect - cflocation与cfheader进行301重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14472760/

    10-10 22:42