[TYPO3-german] Redirect .htaccess endet immer in 404-Seite

André Sauder andre.sauder at netzwerkcenter.ch
Tue May 16 09:03:44 CEST 2017


Hallo Stephan

Du bist mein Held.
Habe es jetzt mal so probiert, und es funktioniert einwandfrei. Konnte
jetzt alle nicht mehr existenten Links so berücksichtigen.

Danke dir viel mal. Und auch all den anderen die geholfen haben ein
herzliches Dankeschön.
Ein richtig gute Community.

Gruss André


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 21:05 schrieb Stephan Schuler <
Stephan.Schuler at netlogix.de>:

> 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
>
> _______________________________________________
> 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