[TYPO3-german] Rewrite Condition für typo3 Ordner

Ralf Schlömer typo3 at ralfschloemer.de
Tue Oct 29 17:37:47 CET 2013


Hi zusammen,

besten Dank für die Ideen. So klappt es:

...
RewriteEngine On
RewreiteBase /

RewriteCond %{HTTP_HOST} !^subdomain\.typodomain\.de$ [NC]
RewriteCond %{REQUEST_URI} ^/typo3
RewriteRule (.*) http://%{HTTP_HOST} [L]
...

Grüße,
Ralf


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Andrea Schmuttermair
Gesendet: Dienstag, 29. Oktober 2013 14:26
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Rewrite Condition für typo3 Ordner

Hallo,

guter Hinweis, innerhalb des typo3 Ordners ist es natürlich blöd weil muss bei jedem Update manuell hinzugefügt werden.

Bester Platz ist wie gesagt die vhost Konfiguration, hat man aber nicht immer Zugriff.

Möglich wärs auch in der Haupt-htacces im Webroot.
Da gibts normalerweise so einen Abschnitt:

# Stop rewrite processing, if we are in the typo3/ directory.
# For httpd.conf, use this line instead of the next one:
# RewriteRule
^/TYPO3root/(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] RewriteRule
^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]

Davor sollte die neue Umleitung stehen.

LG Andrea



Quoting Stephan Schuler <Stephan.Schuler at netlogix.de>:

> Hallo Ralf.
>
>
> Ich hingegen würde unter keinen Umständen meine TYPO3-Sourcen patchen, 
> nur um die .htaccess-Datei zu erweitern.
> Umd im Idealfall habe ich solche Regeln überhaupt nicht in einer 
> .htaccess-Datei sondern im vhost, zusammen mit "allowoverride none".
>
> Zunächst würde ich das versuchen:
>
> RewriteCond %{HTTP_HOST} (!^www\.domainwithtypo3.\com$) [NC] 
> RewriteCond ^/typo3 RewriteRule (.*) %1
>
> Ob du im Weiterleitungsziel auf %{HTTP_HOST} zugreifen kannst weiß ich 
> nicht auswendig. Deshalb die Klammern um die gewünschte Domain, sodass 
> du deren Wert in %1 vorfindest.
> Grundsätzlich hast du manchmal $1 und manchmal %1, abhängig davon, ob 
> du den ersten Klammerinhalt aus einer RewriteCond oder den ersten 
> Klammerinhalt aus der RewriteRule haben möchtest.
>
> Oder aber du schreibst www.domainwithtypo3.com als Zieldomain in die 
> RewriteRule. Da würde ich auch ein paar Minuten rumspielen. Ich hab 
> das nicht getestet sondern will dir nur Denkanstöße geben.
>
>
> Gruß,
>
>
> Stephan Schuler
> Web-Entwickler
>
> Telefon: +49 (911) 539909 - 0
> E-Mail: Stephan.Schuler at netlogix.de
> Website: media.netlogix.de
>
>
>
> --
> netlogix GmbH & Co. KG
> IT-Services | IT-Training | Media
> Neuwieder Straße 10 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: info at netlogix.de | Internet: http://www.netlogix.de
>
> netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
> Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
> Umsatzsteuer-Identifikationsnummer: DE 233472254
> Geschäftsführer: Stefan Buchta, Matthias Schmidt
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org  
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Andrea  
> Schmuttermair
> Gesendet: Dienstag, 29. Oktober 2013 12:53
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Rewrite Condition für typo3 Ordner
>
> Hi,
>
> ich würde es so lösen (ungetestet):
> - innerhalb des /typo3 Ordners eine htaccess anlegen mit
>
> RewriteCond %{HTTP_HOST}   !^www\.domainwithtypo3\.com
> RewriteRule ^(.*)$         %{HTTP_HOST}/ [L]
>
> Wenn HOST != domainwithtypo3 dann leite weiter auf die Haupt URL
>
> LG Andrea
>
>
>
> Quoting Ralf Schlömer <typo3 at ralfschloemer.de>:
>
>> Hi zusammen,
>>
>> ich habe hier ein TYPO3-System mit mehreren Domains, bei dem ich das
>> Backend nur über eine einzelne Domain aufrufbar machen möchte. Zwar
>> habe ich den Zugriff per BE:cookieDomain schon auf eine Domain
>> festgelegt, aber ich würde das Backend für die anderen Domains gerne
>> komplett verstecken. Daher suche ich eine Rewrite Condition für die
>> .htaccess, die folgende Regel ausführt:
>>
>> Wenn HTTP_HOST nicht "http://abc.def.gh" und das Verzeichnis ist
>> "/typo3", dann leite nach HTTP_HOST um.
>>
>> ... nur leider hört's da bei mir auf. :)
>>
>> Hat jemand zufällig eine Lösung?
>> Macht das überhaupt Sinn, was ich da versuche?
>>
>> Grüße,
>> Ralf
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list