[TYPO3-german] Redirect .htaccess endet immer in 404-Seite
Stephan Schuler
Stephan.Schuler at netlogix.de
Mon May 15 21:05:47 CEST 2017
Hmm. „Redirect“ ist kein Bestandteil von mod_rewrite sondern ein Bestandteil von mod_alias
https://httpd.apache.org/docs/2.4/mod/mod_alias.html#redirect
Damit ist der „Redirect“ im „IfModule mod_rewrite“ falsch weil die überhaupt nichts miteinander zu tun haben.
Ich kann Dir nicht auswendig sagen ob es da eine natürliche Ordnung gibt und sich die Ordnung beeinflussen lässt, aber mein erster Tipp wäre, dass das mod_rewrite ausgeführt wird bevor mod_alias dran kommt, und nachdem mod_rewrite mit der URL fertig ist (sie auf „index.php“ umgebaut hat) matcht die nicht mehr auf den Redirect.
Versuchs mal mit:
➢ RewriteRule test\.html /de/fachwissen/aus-und-weiterbildung [L,R=301]
Wenn das klappt kannst Du schrittweise die Datei mit „^“ vorne verankern und mit „/“ starten lassen.
Am 15.05.17, 19:24 schrieb "typo3-german-bounces at lists.typo3.org im Auftrag von André Sauder" <typo3-german-bounces at lists.typo3.org im Auftrag von andre.sauder at netzwerkcenter.ch>:
Sorry, das mit Zeile 41 ist mein Fehler. Die Zeilen sind nicht mehr drin,
da habe ich rumprobiert.
Habe jetzt die Zeile nochmals an genau den Ort eingesetzt wie
vorgeschlagen, aber es kommt immer
nur die 404-Seite.
Wo das definiert ist, muss ich noch schauen. Da die Seite nicht von mir
erstellt wurde, und die entsprechenden
Personen nicht mehr verfügbar sind, muss ich eine Lösung finden.
Gruss André
Freundliche Grüsse
A. Sauder
NetzWerk Center GmbH
Sonnenweg 2
CH - 4333 Münchwilen
0041 (0)79 422 53 09
Stephan Schuler
Web-Entwickler | netlogix Web Solutions
Telefon: +49 (911) 539909 - 0
E-Mail: Stephan.Schuler at netlogix.de
Web: websolutions.netlogix.de
----------------------------
Neu: Wir sind Amazon Web Services Partner. Mehr erfahren:
https://websolutions.netlogix.de/technologie/amazon-web-services-aws
----------------------------
Am 15. Mai 2017 um 18:38 schrieb Bernd Pier <macbepepi at me.com>:
> Am 15.05.17 um 14:49 schrieb André Sauder:
>
> Hallo Stephan
>>
>> Ich habe die .htaccess hier mal hinterlegt: https://pastebin.com/AthBKCYS
>>
>> In Zeile 207 ist mein Versuch einer entsprechenden Weiterleitung.
>>
>> In der Konfiguration von Apache werden .htaccess erlaubt für das Hosting,
>> von daher müsste es laufen.
>>
>>
>>
>> Freundliche Grüsse
>>
>> A. Sauder
>>
>> NetzWerk Center GmbH
>> Sonnenweg 2
>> CH - 4333 Münchwilen
>> 0041 (0)79 422 53 09
>>
>> Am 15. Mai 2017 um 14:20 schrieb Stephan Schuler <
>> Stephan.Schuler at netlogix.de>:
>>
>> Hallo Andre.
>>>
>>> Ein paar mehr Infos über Dein Setup und das konkrete Fehlerszenario
>>> müsstest Du schon liefern, sonst kann man ja nur raten.
>>>
>>> Was genau steht denn in Deiner .htaccess-Datei? Kannst Du sie mal in ein
>>> gist oder pastebin packen?
>>> Welche URL soll davon denn getroffen werden und landet dann trotzdem in
>>> einem 404?
>>> Ist es eine Apache-404-Seite oder aus dem alten TYPO3?
>>>
>>> Grundsätzlich kann man .htaccess über die Apache-Config komplett
>>> ausschalten, indem für ein bestimmtes Verzeichnis „AllowOverride = none“
>>> gesetzt wird. In diesem Fall werden Rewrites nur noch aus der Apache-Conf
>>> bedient und die .htaccess-Datei überhaupt nicht mehr angefasst.
>>> Es gibt Gerüchte, dass das insbesondere Requests auf dumme Dateien
>>> (Bilder, JS, CSS) beschleunigt, weil nicht die komplette
>>> Verzeichnishierarchie nach einer .htaccess-Datei durchsucht werden muss.
>>> https://httpd.apache.org/docs/2.4/de/mod/core.html#allowoverride
>>>
>>> Sollte das bei Dir konfiguriert sein, müssen Deine 301-Redirects in die
>>> Apache-Config, nicht in die .htacces, sofern Du nicht die .htaccess
>>> wieder
>>> mit einer anderen AllowOverride-Regel anschaltest.
>>>
>>> Beste Grüße,
>>>
>>>
>>> Stephan Schuler
>>> Web-Entwickler | netlogix Web Solutions
>>>
>>> Telefon: +49 (911) 539909 - 0
>>> E-Mail: Stephan.Schuler at netlogix.de
>>> Web: websolutions.netlogix.de
>>>
>>>
>>>
>>> ----------------------------
>>> Neu: Wir sind Amazon Web Services Partner. Mehr erfahren:
>>> https://websolutions.netlogix.de/technologie/amazon-web-services-aws
>>> ----------------------------
>>>
>>>
>>>
>>>
>>> netlogix GmbH & Co. KG
>>> IT-Services | IT-Training | Web Solutions
>>> Neuwieder Straße 10 | 90411 Nürnberg
>>> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
>>> E-Mail: info at netlogix.de | Web: 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: Matthias Schmidt
>>>
>>>
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>> Hi A.
>
> in Zeile 41 wird auch ein Rewrite definiert. Vielleicht kollidieren deine
> beiden Rewrites?
>
> Grüsse
>
> Bernd
>
> _______________________________________________
> 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