Kas saan kasutada public_html kausta alamkausta peakaustana?
Oletame, et oled paigaldanud Joomla kausta public_html/joomla (välismaailma jaoks on see siis http://www.uwdomein.xx/jooma).
Soovid aga, et kui inimesed sisestavad www.uwdomein.xx, jõuaksid nad joomla kausta.
Selleks loo public_html kausta fail nimega .htaccess. Nii paistab välismaailmale, nagu alamkausta polekski, külastajad näevad ainult aadressi www.uwdomein.xx
Lisa sellesse faili:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteBase /
# lisa kaldkriips, kui tee ei sisalda punkti ega lõpe kaldkriipsuga
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.voorbeeld.XX/$1/ [R=301,L]
#Muuda http://voorbeeld.xx aadressiks http://www.voorbeeld.xx
RewriteCond %{HTTP_HOST} ^voorbeeld.xx$
RewriteRule ^/?(.*)$ http://www.voorbeeld.xx/$1 [R=301,L]
## Nüüd suuna alamkaust juurkaustaks ümber
RewriteCond %{REQUEST_URI} !^/joomla
RewriteRule ^(.*)$ joomla/$1 [L]
See on 1. samm ja see tehakse public_html kaustas oleva .htaccess faili sees.
Ka joomla kaustas peab aga olema .htaccess fail.
Nimeta Joomla vaikimisi fail htaccess.txt ümber failiks .htaccess
Muuda selles:
"#RewriteBase /" kujule "RewriteBase /joomla"
Ja lõpuks muuda faili configuration.php:
$live_site = 'http://www.voorbeeld.xx'
Ilmselt on lihtsam ja vähem veaohtlik paigaldada Joomla otse public_html kausta, mitte alamkausta.
Märksõnad: joomla alamkaust alamkataloog ümbersuunamine htaccess suunamine edasisuunamine
