scusate la domanda banale ma dove e come setto basic/web come index della mia applicazione ?
scusate la domanda banale ma dove e come setto basic/web come index della mia applicazione ?
Se ho capito la domanda la risposta è: lo dici al tuo webserver
Se è apache dovrai impostare la DocumentRoot, se non hai idea di cosa sia prova a leggere qui o chiedi a chi ti gestisce il server.
Scusami con yii1 bastava copiare i file in una cartella del proprio sito e nell’index.php settare dove era yii e il gioco era fatto .Potevo avere 10 cartelle diverse ognuna delle quali era una applicazione diversa…
Qui se capisco bene non posso avere 10 applicazioni yii all’interno dello stesso sito alle quali potrei accedere con
www.miosito.applicazioneyii1 www.miosito.applicazioneyii2 ecc
O sbaglio??
Salve magari può essere utile a qualcuno , nella guida c’è questa impostazione :
# Set document root to be "basic/web"
DocumentRoot "path/to/basic/web"
<Directory "path/to/basic/web">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
# ...other settings...
</Directory>
Modificata da me così :
# Set document root to be "basic/web"
DocumentRoot "/basic/web "
<Directory "/basic/web ">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
# ...other settings...
</Directory>
Personalmente sul mio hosting gratuito(Hostinger) non funziona , grazie all’help desk , che mi ha modificato
l’.htaccess così:
RewriteEngine On
RewriteRule ^$ basic/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ basic/web/$1
e così funziona…