【问题标题】:301 Redirects from ColdFusion to PHP in .htaccess301 从 ColdFusion 重定向到 .htaccess 中的 PHP
【发布时间】:2017-05-29 04:47:33
【问题描述】:

我创建了一个新 (PHP) 网站,需要对所有旧 (ColdFusion) 页面进行 301 重定向。两个站点都在同一个 CentOS 服务器上。

这是我的 .htaccess 文件中的一个示例规则

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
Redirect 301 /products.cfm http://norrisealwellmark.com/products/
</IfModule>

这个重定向的结果是http://norrisealwellmark.com/products.cfm

如何防止 .cfm 附加到目标 URL?

【问题讨论】:

    标签: php .htaccess redirect http-status-code-301


    【解决方案1】:

    您可以使用RewriteRule 代替Redirect 指令:

    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^products\.cfm$ http://norrisealwellmark.com/products/ [L,NC,R=301]
    

    确保在测试此更改时清除浏览器缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多