Ergebnis 1 bis 5 von 5

Thema: Alte RSS-Feed URL verwenden (ohne share-Verzeichnis)

  1. #1
    Contao-Nutzer
    Registriert seit
    15.10.2009.
    Ort
    Dresden
    Beiträge
    109

    Standard Alte RSS-Feed URL verwenden (ohne share-Verzeichnis)

    Hallo

    kann mir jemand verraten, was ich in der .htaccess eintragen muss, damit RSS-Feeds nach dem Update auf Contao 3.1 (vorher 2.9.5) immer noch unter der gleichen URL erreichbar sind.

    Auf der Contao Homepage hat Leo es auch geschafft: https://contao.org/news-en.xml >> https://contao.org/share/news-en.xml

    Meine Fragen also:
    • Wie sieht die Regel dazu aus?
    • An welcher Position setze ich die Regel in den URL rewriting Abschnitt der .htaccess Datei?


    Meine Idee war folgende:
    RewriteRule ^rss-feed.xml$ /share/rss-feed.xml [NC]

    Beim Aufruf von meinedomain.de/rss-feed.xml wird der Feed aber nicht gefunden. meinedomain.de/share/rss-feed.xml funktioniert aber.

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Bei der Regel fällt mit gerade kein Fehler auf. Ich füge solche Regeln vor den Contao - Regeln ein.

  3. #3
    Contao-Nutzer
    Registriert seit
    15.10.2009.
    Ort
    Dresden
    Beiträge
    109

    Standard

    Ich hab es direkt unter RewriteEngine On und vor RewriteBase / gesetzt.

    Jedoch ohne Erfolg. Auch die Sitemaps sind im share-Verzeichnis, wie mir gerade auffällt, wobei ich das nicht so schlimm ist.


    Müssten die Berechtigungen auf dem share-Verzeichnis noch anders als 755 sein?
    Liegt es an der index.php im share-Verzeichnis?

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von x-ray Beitrag anzeigen
    Ich hab es direkt unter RewriteEngine On und vor RewriteBase / gesetzt.

    Jedoch ohne Erfolg. Auch die Sitemaps sind im share-Verzeichnis, wie mir gerade auffällt, wobei ich das nicht so schlimm ist.


    Müssten die Berechtigungen auf dem share-Verzeichnis noch anders als 755 sein?
    Liegt es an der index.php im share-Verzeichnis?
    Es muss natürlich nach der RewriteBase kommen, da dieser ja den Pfad angibt. Du musst auch schauen, dass die xml-Datei nicht von den Rewrite-Regeln ausgeschlossen ist. Bei der Standard-Einstellung ist dies der Fall.

    Am einfachsten geht aber in deinem Fall ein einfaches Redirect. Gleich am Anfang der Datei einfügen. Es ist ja keine komplizierte Regel erforderlich:
    Code:
    Redirect 301 /rss-feed.xml /share/rss-feed.xml

  5. #5
    Contao-Nutzer
    Registriert seit
    15.10.2009.
    Ort
    Dresden
    Beiträge
    109

    Standard

    Super. Mit dem Redirect vor dem mod_rewrite funktioniert es.

    Was für Auswirkungen auf Contao hätte es, wenn ich "xml" aus der folgenden Regel ausschließe, damit die von mir gepostete RewriteRule funktioniert?
    Code:
    <FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|woff|svg|svgz|ttf|pdf|gz)$">
        RewriteEngine Off
    </FilesMatch>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •