Želim koristiti podmapu u public_html kao glavnu mapu, je li to moguće?
Recimo da ste Joomla instalirali u mapu public_html/joomla (posjetiteljima je to tada http://www.vasadomena.xx/jooma).
No želite da posjetitelji koji upišu www.vasadomena.xx dođu u mapu joomla.
To možete postići tako da u mapi public_html stvorite datoteku s nazivom .htaccess. Posjetiteljima će tada izgledati kao da podmapa ne postoji, vidjet će samo www.vasadomena.xx
U tu datoteku upišite:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteBase /
# dodaj kosu crtu ako putanja ne sadrži točku ili ne završava kosom crtom
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.voorbeeld.XX/$1/ [R=301,L]
#Promijeni http://voorbeeld.xx u http://www.voorbeeld.xx
RewriteCond %{HTTP_HOST} ^voorbeeld.xx$
RewriteRule ^/?(.*)$ http://www.voorbeeld.xx/$1 [R=301,L]
## Sada izvrši preusmjeravanje podmape na korijensku mapu
RewriteCond %{REQUEST_URI} !^/joomla
RewriteRule ^(.*)$ joomla/$1 [L]
Ovo je 1. korak i izvodi se u datoteci .htaccess u mapi public_html.
No i u mapi joomla mora postojati datoteka .htaccess.
Preimenujte standardnu datoteku htaccess.txt iz Joomle u .htaccess
U njoj promijenite:
"#RewriteBase /" u "RewriteBase /joomla"
I na kraju prilagodite configuration.php:
$live_site = 'http://www.voorbeeld.xx'
Jasno je da je instalacija Joomle izravno u mapu public_html umjesto u podmapu jednostavnija i manje podložna pogreškama.
Ključne riječi: joomla podmapa poddirektorij preusmjeravanje htaccess redirect prosljeđivanje
