[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