Zum Hauptinhalt springen
Blog & News

Aktuelles & Updates von
Joomla, Wordpress und Co.

News, HowTos und Tutorials rund um Webdesign, Webentwicklung, Webhosting und Digitalisierung.

Blog & News

Joomla in Unterordner des Webspace installiert - htacces Rewrite

08.02.2014 · 2 Min Lesezeit

Ab und an kommt man nicht drum herum Joomla in einen Unterordner zu installieren. So bekommt man ein Problem mit der URL statt www.domain.tld steht nun www.domain.tld/joomla. Um diesen Unterordner in der Url zu entfernen bedarf es einiger Schritte...

Als erstes müssen alle Aufrufe die auf Joomla weitergeleitet werden. Dazu muss im Orderstamm / Root eine htacces-Datei angelegt werden:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.tld$
RewriteCond %{REQUEST_URI} !^/joomla/
RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /joomla/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.tld$

RewriteRule ^(/)?$ joomla/index.php [L]

Mit dieser htaccess Datei wird das Joomla per Domain-Aufruf erreichbar. Im nächsten Schritt muss nun das /joomla/ in der URL wieder verschwinden. In der Joomla eigenen htacces werden folgende Zeilen ergänzt:

Options +SymLinksIfOwnerMatch
RewriteCond %{http_host} !^www\.domain\.tld [NC]
Rewriterule ^(.*)$ http://www.domain.tld/$1 [L,R=301]

Somit ist per aufruf mit und ohne WWW sichergestell das Joomla geladen wird.
Zum Schluss mus in der configuration.php noch das Überschreiben der Live-Site eingestellt werden:

public $live_site = '/';

Fertig.

 

Zurück zur Übersicht