Visualizzazione risultati 1 fino 5 di 5

Discussione: Eliminare nome della cartella d'installazione da url

  1. #1
    Guest

    Predefinito Eliminare nome della cartella d'installazione da url

    Chiedo scusa anticipatamente perché molto probabilmente se ne è già discusso, purtroppo né qui né con ricerche su google sono riuscito a trovare la soluzione. Premesso che è il primo lavoro con Joomla!, ho installato il CMS nella cartella "joomla" ma vorrei che nell'url non comparisse. Come fare? L'unica soluzione che ho trovato prevedeva di inserire nel file htaccess il codice:

    RewriteCond %{REQUEST_URI} !^/cartella
    RewriteRule (.*) cartella/$1 [L]

    Ho sostituito "joomla" a "cartella", ma l'url non cambia.

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Codice PHP:
    RewriteEngine on
    RewriteBase
    /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond
    %{REQUEST_FILENAME} !-d
    RewriteCond
    %{REQUEST_URI} !^/joomla/
    RewriteRule ^(.*)$ /joomla/$1 [L,QSA]
    RewriteCond %{REQUEST_URI} !^/joomla/
    RewriteRule ^(.*)$ http://tuosito.altervista.org/$1 [R=301,L]
    In caso di problemi commenta le ultime due righe.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Grazie per la risposta. Ho provato sia senza commenti (loop di reindirizzamento) che con i commenti (resta "joomla" nella url).

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Nel file configuration.php di Joomla (modificabile via pannello di controllo o FTP dopo aver temporaneamente cambiato i permessi) c'è una variabile chiamata $live_site che è vuota. Riempila con http:// e l'url del tuo sito, commenta le ultime due righe del mio codice ed il gioco è fatto.
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Facendo come dici mi da errore 404. E "live site" non era vuoto ma c'era "http://miosito.altervista.org/joomla/", ho tolto "joomla" e mi dava "404".

    Edit: ho risolto con questo codice:

    RewriteEngine On
    RewriteRule ^$ /joomla/ [QSA,L]
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule !^(joomla)(/.*)?$ /joomla%{REQUEST_URI} [QSA,L]

    e poi ho cambiato il "live site"
    Ultima modifica di associazioneionio : 23-10-2013 alle ore 21.37.41

Regole di scrittura

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