Zum Inhalt springen

Virtuellen Ordner via realurl oder .htaccess?

Erstellt am 1. September 2009 · 4 Antworten · letzte Antwort am 14. September 2009

Tags: RealURL, URLs & Routing, Frage

gorko122 ·

Hallo!
Ich habe schon einiges mit realurl und .htaccess getestet und komme einfach nich auf eine Lösung.

Ich habe im Moment eine TYPO3-Seite und möchte eine Unterseite, also zB www.meineurl.de/berlin einrichten ohne TYPO3 neu installieren zu müssen.

Ich habe nun schon die Seiten eingerichtet und am Webserver das Verzeichnis berlin angelegt und dort per .htaccess einen ReWrite auf www.meineurl.de/index.php?id=berlin gemacht. Leider ändert sich dann auch in der Adressleiste die URL. Mit RealUrl habe ich auch schon experimentiert, indem ich im Template von Berlin config.baseUrl auf www.meineurl.de/berlin gesetzt habe. Dort dann wieder mit folgender .htaccess alles umgeleitet, aber die URL bleibt nicht stehen (sodass es den Anschein hat, dass die komplette Seite unter /berlin liegt):

RewriteEngine on
RewriteRule ^error/(.*)$ http://www.meineurl.de/error/$1 [R,L]
RewriteRule ^fileadmin/(.*)$ http://www.meineurl.de/fileadmin/$1 [R,L]
RewriteRule ^media/(.*)$ http://www.meineurl.de/media/$1 [R,L]
RewriteRule ^misc/(.*)$ http://www.meineurl.de/misc/$1 [R,L]
RewriteRule ^fileadmin/(.*)$ http://www.meineurl.de/fileadmin/$1 [R,L]
RewriteRule ^typo3temp/(.*)$ http://www.meineurl.de/typo3temp/$1 [R,L]
RewriteRule ^stats/(.*)$ http://www.meineurl.de/stats/$1 [R,L]
RewriteRule ^t3lib/(.*)$ http://www.meineurl.de/t3lib/$1 [R,L]
RewriteRule ^typo3/(.*)$ http://www.meineurl.de/typo3/$1 [R,L]
RewriteRule ^typo3conf/(.*)$ http://www.meineurl.de/typo3conf/$1 [R,L]
RewriteRule ^typo3/(.*)$ http://www.meineurl.de/typo3/$1 [R,L]
RewriteRule ^typo3temp/(.*)$ http://www.meineurl.de/typo3temp/$1 [R,L]
RewriteRule ^uploads/(.*)$ http://www.meineurl.de/uploads/$1 [R,L]

RewriteRule ^index\.php\?(.*) http://www.meineurl.de/index.php?id=$1 [R,L]

RewriteRule ^$ index.php
RewriteRule ^index\.php http://www.meineurl.de/index.php?id=berlin [R,L]

RewriteRule ^(.*)$ http://www.meineurl.de/$1 [R,L]

Könnte mir eventuell jemand helfen und mir sagen, wie ich das ganze bewerkstelligen kann?

gorko122 ·

Hat wirklich niemand eine Idee/Hilfe für mich?

Oder würdet ihr eine Kopie der Hauptseite mit anderen Inhalten über eine 2. Sprache lösen?

DANKE!

gorko122 ·

Jein. Der aufruf wäre ok, aber es sollte auch http://www.conject.com/ci in der Adressleiste stehenbleiben. Also ich will nicht direkt redirecten, ich möchte, dass es aussieht, als wäre die Seite im Verzeichnis /ci gespeichert und wird von dort aufgerufen. Intern ist es aber eine ganz normale TYPO3-Seite, welche per index.php?id=ci geladen wird.

Also es sollte so aussehen:

Ist soetwas möglich?

PS:
Wie wird den per realurl die von dir vorgeschlagene Umleitung eingerichtet? Habe das nämlich händich per .htaccess gemacht.

DANKE!