2011-01-07 20 views
5

Sto cercando di mantenere pulita la mia directory radice non facendo uscire le cartelle della torta nella directory, ma non voglio che l'URL sia www.example.com /torta. Invece ho bisogno che sia www.example.comCome eseguire CakePHP in una sottodirectory appare come root

Qual è il modo migliore per realizzare questo? Ho lavorato con i file htaccess per un po ', ma non ho ancora risolto il problema. Finora ho capito come reindirizzare alla sottodirectory, ma si presenta come www.example.com/cake, quando vorrei che si presentasse come www.example.com.

Attualmente sono ospitato su Media Temple GS, quindi non ho accesso ai file di configurazione di apache.

Grazie!

+0

Bakery di torta ha un post come qualcuno affrontato simile a questo: http://bakery.cakephp.org/articles/gedm/2009/08/29/installing-cakephp-on-shared-hosting – hometoast

+0

wcolbert: puoi rispondere a questa domanda? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

risposta

2

dovreste disporre questo in un file di directory principale .htaccess

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

Ish1301: Potete rispondere a questa domanda? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

1

c'è un file routes.php nella cartella app/config aprirlo e che sarà simile

<?php 

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

è sufficiente modificare la parola di accesso a qualsiasi file vista che si desidera caricare prima quando si apre la sito e il suo fare ................

Problemi correlati