2011-01-07 45 views
5

我試圖通過不在目錄中傾銷蛋糕文件夾來保持我的根目錄清潔,但我不希望網址爲www.example.com /蛋糕。相反,我需要它是www.example.com如何在子目錄中運行CakePHP以root身份出現

完成此操作的最佳方法是什麼?我一直在搞htaccess文件一段時間,但還沒有解決這個問題。到目前爲止,我已經想出瞭如何重定向到子目錄,但它顯示爲www.example.com/cake,我希望它顯示爲www.example.com。

我目前在Media Temple GS上託管,所以我沒有訪問apache配置文件。

謝謝!

+0

蛋糕的麪包店有一個人後如何解決類似這個:http:/ /bakery.cakephp.org/articles/gedm/2009/08/29/installing-cakephp-on-shared-hosting – hometoast 2011-01-07 13:06:39

+0

wcolbert:你能回答這個問題嗎? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit – 2014-09-27 17:00:51

回答

2

你應該把這個到你的根目錄下的文件.htaccess

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

有在app/config文件夾routes.php文件文件,打開它,它看起來像

<?php 

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

你只需要這個詞登錄時更改任何視圖文件,你想,當你打開第一加載站點和它做................

相關問題