如何使用.htaccess从以前的CakePHP页面重定向非CakePHP页面

时间:2010-08-20 16:02:09

标签: php .htaccess cakephp

我在之前使用CakePHP的网站上有一些重定向。新站点有简单的PHP页面。当尝试在.htaccess文件中重定向以下内容时,我遇到了问题:

Redirect 301 /old-page-here http://samesitename.com/somedirectory/newfilename.php

/ old-page-这里有扩展名.ctp。当我在浏览器中运行它时,我得到一个循环,newfilename.php一遍又一遍地出现(以及其他webaddress信息 - 但不会重复)。

当CakePHP将页码放入时,我遇到了类似的问题,例如

Redirect 301 /olddirectory/old-page-here/2 http://samesitename.com/somedirectory/newfilename-2.php

何时将两个目录添加到webaddress中。重定向webroot目录(从数据库中提取)中没有以斜杠号结尾的页面已指向OK。

任何想法出了什么问题?

1 个答案:

答案 0 :(得分:0)

也许this可以派上用场来构建新的网址。至于你仍然安装cakephp时重定向的问题:我可以想象从“外部”实现这有点复杂,因为过程中的某个地方蛋糕的调度程序将地址分解为控制器,动作,参数。从“内部”,你可以做到 redirects,状态代码为。