Visualizzazione risultati 1 fino 6 di 6

Discussione: [HTACCESS] problemi di raggiungibilità

  1. #1
    Guest

    Predefinito [HTACCESS] problemi di raggiungibilità

    Sto sviluppando un'applicazione web con cakePHP. In locale tutto funziona bene.
    Ma quando ho spostato l'applicazione sul server mi dava errore "La cartella /cake/ non contiene una pagina index." Allora ho usato la direttiva RewriteBase ma in quel caso mi rinomina il file in htaccess.txt e non riesco a capire dove sta l'errore. Qualcuno sa come aiutarmi?

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Per far funzionare l'htaccess su AlterVista lo devi attivare dal Pannello.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    L'ho già fatto...Accanto all'opzione ce scritto Attivo.

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Io non conosco molto bene l'htaccess comunque credo che se uno ti volesse aiutare sarebbe molto più facilitato avendo davanti il codice.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Ok allora ci sono 3 file:
    Il primo si trova nella cartella /cake/ ed è fatto cosi:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^$ app/webroot/ [L]
    RewriteRule (.*) app/webroot/$1 [L]
    </IfModule>
    il secondo è nella cartella /cake/app/ eccolo:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ webroot/ [L]
    RewriteRule (.*) webroot/$1 [L]
    </IfModule>
    l'ultimo è situato nella cartella /cake/app/webroot/ e contiene questo codice:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
    </IfModule>
    Questi sono i file originali che ho trovato nella distribuzione del framework. Come detto prima ho provato ad aggiungere la direttiva RewriteBase + percorso_cartella indicato sopra, ma i miei tentativi purtroppo non hanno avuto un esito positivo. Se c'è qualcuno così gentile da darmi qualche dritta gliene sarei grato...
    Ultima modifica di mareke : 03-07-2006 alle ore 15.19.58

  6. #6
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Devi seguire alla lettera l'help che trovi sul pannello, c'è la lista delle direttive supportate, se inserisci altro è possibile e anzi probabile incappare in un errore 500.

    <IfModule mod_rewrite.c>
    Prova a toglierlo, oltretutto non ti serve in quanto mod_rewrite è certamente presente.
    Gianluca

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •