-
htaccess non funziona
Ciao a tutti
ho installato joomla in una subdirectory /Joomla/ e volevo sapere se utilizzando htaccess era possibile riscrivere le url del sito in modo da ottenere anzichè
http://digitalworlds.altervista.org/Joomla/ questo http://digitalworlds.altervista.org.
Sono andato nel pannello di configurazione di joomla e ho attivato
- Friendly URL per i motori di ricerca Si
- Aggiungi il suffisso agli URL Si
Poi ho configurato sh404SEF in modo che "pescasse" da htaccess che contine:
RewriteEngine On
RewriteBase /Joomla/
Però non fa quello che mi aspetto, qualcuno può aiutarmi perchè di htaccess non me ne intendo proprio
-
Come prima cosa cancella eventuali files chiamati "index.php" o "index.html" dalla root del tuo spazio, dopodichè crea un file .htaccess con questo codice:
Codice PHP:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/Joomla/
RewriteRule ^(.*)$ /Joomla/$1
Salva il file ed accedi al tuo sito; vedrai che la cartella "Joomla" diventa opzionale nell'URL.
METODO ALTERNATIVO
1. Cancella eventuali tutti i file e le cartelle della root ad esclusione di quella che contiene joomla.
2. Entra nella cartella joomla e seleziona tutti i files e le cartelle.
3. Sposta l'interno contenuto nella root.
4. Nel file configuration.php ci sono 3 variabili contenente la voce "/membri/digitalworlds/Joomla/", elimina la parola "Joomla/" da quelle variabili e salva.
Per eventuali problemi con questa soluzione alternativa posta il tuo codice .htaccess e/o il tuo file configuration.php
-
Grazie mille per la tempestività della risposta,siete degli aereii :-) ho risolto con il secondo metodo, ora va tutto a meraviglia
1000 punti per miki92