Jeg vil bruke en undermappe i public_html som rotmappe. Går det?
La oss si at du har installert Joomla i mappen public_html/joomla (for omverdenen er det da http://www.dittdomene.xx/jooma).
Men du vil at folk som skriver inn www.dittdomene.xx, skal havne i Joomla-mappen.
Det gjør du ved å lage en fil med navnet .htaccess i mappen public_html. Da ser det for omverdenen ut som om det ikke finnes noen undermappe, de ser bare www.dittdomene.xx
I den filen legger du inn:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteBase /
# legg til skråstrek hvis stien ikke inneholder punktum eller slutter med skråstrek
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.voorbeeld.XX/$1/ [R=301,L]
#Endre http://voorbeeld.xx til http://www.voorbeeld.xx
RewriteCond %{HTTP_HOST} ^voorbeeld.xx$
RewriteRule ^/?(.*)$ http://www.voorbeeld.xx/$1 [R=301,L]
## Utfør nå omskrivingen fra undermappe til rotmappe
RewriteCond %{REQUEST_URI} !^/joomla
RewriteRule ^(.*)$ joomla/$1 [L]
Dette er trinn 1, og det gjør du altså i .htaccess-filen i mappen public_html.
Men det må også ligge en .htaccess-fil i Joomla-mappen.
Gi standardfilen htaccess.txt fra Joomla nytt navn: .htaccess
Endre der:
"#RewriteBase /" til "RewriteBase /joomla"
Til slutt justerer du configuration.php:
$live_site = 'http://www.voorbeeld.xx'
Det er nok tydelig at det er enklere og gir færre feil å installere Joomla direkte i mappen public_html i stedet for i en undermappe.
Søkeord: joomla undermappe underkatalog omdirigering htaccess videresending viderekobling
