【问题标题】:How to remove app subfloder from url in cakephp如何从 cakephp 中的 url 中删除 app subfloder
【发布时间】:2015-04-14 06:42:00
【问题描述】:

我想从 url 中隐藏 app 子文件夹。 例如:http://abc.in/demos/gapps/User/signup 这里用户是应用程序的子文件夹。我想从 url 中删除文件夹名称。 并像这样访问http://abc.in/demos/gapps/signup

请帮助我们编码 在主目录和应用目录代码中显示 htaccess

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

这不起作用 请帮助我如何更改。

【问题讨论】:

  • 使用路由。 . . ..
  • 你使用的是什么版本的 cakephp?

标签: php .htaccess cakephp


【解决方案1】:

使用

Router::connect(
    '/url_Customized/*',
    array('controller' => 'Original_Controller_To_point_Like_users', 'action' => 'Your_Action_like_signup')
);

参考here

【讨论】:

  • 我这样添加 Router::connect('/', array('controller' => 'user', 'action' => 'display', 'index')); Router::connect('/user/*', array('controller' => 'user', 'action' => 'index'));
  • 和默认页面连接没有评论
  • 将此添加到注册页面的底部Router::connect( '/signup', array('controller' =&gt; 'users', 'action' =&gt; 'signup') );
猜你喜欢
  • 1970-01-01
  • 2014-11-08
  • 2010-11-10
  • 1970-01-01
  • 2014-09-17
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多