【问题标题】:cakePHP URL rewrite rule for static pages静态页面的 cakePHP URL 重写规则
【发布时间】:2012-11-24 05:05:54
【问题描述】:

我正在使用 cakePHP。如何为以下条件编写重写规则。

http://www.example.com/pages/about_us

http://www.example.com/about

与contact_us和其他页面类似。

【问题讨论】:

    标签: php .htaccess cakephp


    【解决方案1】:

    app/Config/routes.php

    Router::connect('/about', array('controller' => 'pages', 'action' => 'display', 'about_us'));

    【讨论】:

      【解决方案2】:

      您可以像这样使用 301 重定向:

      Redirect 301 /about_us http://www.example.com/about
      

      【讨论】:

      • 感谢您的回复,我试过这个,但不行。 :(
      • 您是否在您的 301 或重写规则之前指定了“RewriteEngine on”(不在引号中)?
      • 是的,这是我在 RedirectMatch temp 上的 .htaccess 文件 RewriteEngine ^/blog/wp-admin$ example.com/blog/wp-admin RewriteRule blog$ /blog/ [L] RewriteRule blog/wp-admin$ /blog/wp -admin/ [L] RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L]
      猜你喜欢
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2014-12-21
      • 2018-04-13
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多