2011-01-07 15 views
5

Próbuję zachować katalog główny, nie usuwając folderów z ciastami w katalogu, ale nie chcę, aby adres URL był adresem www.example.com /ciasto. Zamiast tego muszę go www.example.comJak uruchomić CakePHP w podkatalogu katalogowym pojawia się jako root

Jaki jest najlepszy sposób, aby to osiągnąć? Przez jakiś czas ingerowałem w pliki htaccess, ale jeszcze nie rozwiązałem problemu. Do tej pory zorientowałem się, jak przekierować do podkatalogu, ale pojawia się on jako www.example.com/cake, kiedy chcę, aby po prostu pojawił się jako www.example.com.

Obecnie jestem hostowany w Media Temple GS, więc nie mam dostępu do plików konfiguracyjnych Apache.

Dzięki!

+0

Cake Bakery ma postu ktoś rozwiązany podobny do to: http://bakery.cakephp.org/articles/gedm/2009/08/29/installing-cakephp-on-shared-hosting – hometoast

+0

wcolbert: czy możesz odpowiedzieć na to pytanie? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

Odpowiedz

2

należy umieścić to w katalogu root .htaccess pliku

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

Ish1301: Czy możesz odpowiedzieć na to pytanie? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

1

Istnieje plik routes.php w folderze app/config go otworzyć i będzie wyglądać

<?php 

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

wystarczy zmienić słowo logowanie do dowolnego pliku widoku chcesz załadować pierwszy po otwarciu lan oraz jej zrobić ................

Powiązane problemy