Cakephp URL重写和重定向

时间:2014-11-08 07:29:05

标签: cakephp url-rewriting

我有一个网址www.domain.com/example,我将其更改为www.domain.com/example2/example3。它工作正常。但是当我手动访问旧URL时,它是可访问的,但我需要的是它应该被重定向到新的URL。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

最简单的方法是在示例中使用.htaccess文件

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule    (.*) http://domain.com/example2/example3 [R]
</IfModule>

并从示例中删除所有代码。

答案 2 :(得分:0)

TRY:

  

如果www.domain.com/example使用controller =&gt;示例和操作=&gt;   索引

然后使用:

Router::redirect(
    '/example1/example2/*',
    array('controller' => 'example', 'action' => 'index'),
    array('persist' => true)
);