Ergebnis 1 bis 18 von 18

Thema: URLs umschreiben erzeugt xml in URL (Folderurl)

  1. #1
    Contao-Nutzer Avatar von Carino
    Registriert seit
    19.06.2009.
    Ort
    Reichshof, NRW
    Beiträge
    210

    Standard URLs umschreiben erzeugt xml in URL (Folderurl)

    Hallo zusammen,

    sobald ich URLs umschreiben aktiviere, gelange ich auf Adressen wie:
    http://domain.de/products/graphics-card.en.html

    Doch erhalte einen 404 nach dieser Struktur:
    The requested URL /products.xml/graphics-card.en.html was not found on this server.

    Das xml verunsichert mich etwas, da ich (gemäß der Einstellungen) ein html erwarten möchte. Ich nutze übrigens Folderurl.

    Liegt der Fehler in der htaccess Datei? Kann es mir sonst nicht erklären, vielleicht hat jemand einen Tipp.

    Vielen Dank,
    Carino

  2. #2
    Contao-Nutzer
    Registriert seit
    25.11.2010.
    Beiträge
    4

    Standard gleiches Problem beim Zugriff auf News mit https

    Ich habe ein ähnliches Problem beim Zugriff auf News-Beiträge wenn ich "URLs umschreiben" aktiviert habe und per https zugreifen möchte.
    Ohne https gehts, ohne URLs umschreiben auch.
    ansonsten bekomme ich auch ein 404 genau mit dem Effekt: der Link lautet auf <domain>/sitenews/items/<artikel> und der 404 auf <domain>/sitenews.xml/items/<artikel>.

    Hat schon jemand das Problem lokalisieren können?

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Contao 2.11.3

    Habe das gleiche in meiner Music-Academy Demo-Installation.

    Lösche ich die news.xml kommt

    The requested URL /news/items/james-wilson-returns.html was not found on this server.

    Vorher

    The requested URL /news.xml/items/james-wilson-returns.html was not found on this server.

    Original .htaccess ist aktiviert. Wenn ich 'URLs umschreiben' ausschalte funktioniert es. Wenn ich 'Die Sprache zur URL hinzufügen' aktiviere funktioniert es auch.

    Kann das jemand bestätigen?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also der Fehler taucht auf, nachdem man einmal das Archiv Music Academy News zum Bearbeiten öffnet und speichert.

    The requested URL /news.xml/items/james-wilson-returns.html was not found on this server.

    Vor dem Speicher funktioniert der Link auf diese News.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es scheint an der news.xml zu liegen, die den gleichen Alias hat wie der Newsitems-Parameter. Wenn ich die news.xml auf dem Server lösche ist der Newsbeitrag wieder erreichbar.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Das Problem existiert übrigens mit jeder URL, soweit ich weiß. Sobald ein URL Fragment mit einem Dateinamen übereinstimmt, wird der Dateiname in die URL eingebaut.

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe das Problem mal isoliert. Scheint bis jetzt nur auf meinem Server so zu sein. Ich warte noch auf die Stellungnahme vom Provider.

    http://test.andreasburg.de/index.html

    Wie man sieht, hat es nichts mit Contao zu tun, da die RewriteRule erst gar nicht zum Einsatz kommt, d.h. die index.php erst gar nicht erreicht wird.

    Als Beispiel wird hier test/mich-gibt-es-nicht.html als Datei erkannt, sobald eine Datei namens test.SUFFIX auf dem Server im Root liegt. Sonst würde ja wegen '!-f' die RewriteRule ausgeführt werden.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  8. #8
    Contao-Nutzer Avatar von MBM
    Registriert seit
    12.02.2010.
    Ort
    Berlin
    Beiträge
    39

    Standard Test erfolgreich NEGATIV

    Ich teste das morgen mal.

    Ja, bei mir auf dem Server ist das unerwünschte Verhalten auch reproduzierbar.

    Bei mir Apache/2.2.16
    Bei Dir Apache/2.2.9
    Welche Apache Version ist die Funktionierende?
    Okay Laut http://andreas.customer-pool.de/index.htmlx = Apache/2.2.16

    (test/mich-gibt-es-nicht.html = The requested URL /test.xml/mich-gibt-es-nicht.html was not...)


    http://check.dev4web.de/
    Geändert von MBM (30.05.2012 um 05:59 Uhr) Grund: Update

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist gut, ich hatte nämlich einen Fehler in der ZIP zum Downloaden. Der Link auf die index.html ging immer auf meine Domain, ist jetzt anders. Einfach auspacken in nen Ordner auf den Server, mit ner Subdomain aufrufen und testen.

    Im Moment gibt es hier noch ne Version mit nem Server bei dem es funktioniert http://andreas.customer-pool.de/index.html

    Die Links werden später natürlich leider nicht mehr erreichbar sein, deshalb lege ich die ZIP-Datei zum Testen mal hier hin.
    Angehängte Dateien Angehängte Dateien
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Contao-Nutzer Avatar von MBM
    Registriert seit
    12.02.2010.
    Ort
    Berlin
    Beiträge
    39

    Standard Leider nicht (Vielleicht die Lösung)

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{LA-U:REQUEST_FILENAME} !-f
    RewriteRule .*\.html$ result.php [L]
    </IfModule>

    Das ist leider auch nicht die Lösung (Proxy Täuschung - es sah nur so aus )
    Geändert von MBM (30.05.2012 um 07:02 Uhr) Grund: Irrtum

  11. #11
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MBM,

    du bist jetzt der erste außer mir, der das auch hat.

    Der funktionierende Server ist

    Linux vps12 2.6.32-4-pve #1 SMP Wed Dec 15 14:04:31 CET 2010 i686
    CGI/FastCGI
    Apache/2.2.16 (Debian)

    Mein fehlerhafter ist

    Linux webgo24-server11.de 2.6.38-rc3 #1 SMP Wed Feb 2 13:23:27 CET 2011 x86_64
    Apache 2.0 Handler
    Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.3.3 mod_ssl/2.2.9 OpenSSL/0.9.8g
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  12. #12
    Contao-Nutzer Avatar von MBM
    Registriert seit
    12.02.2010.
    Ort
    Berlin
    Beiträge
    39

    Standard

    Hallo Andreas,

    Morgen werde ich es noch mal auf einem anderen Webspace versuchen.

    Denn auf dem heute getesten Server erscheint mir einiges komisch nach einem Systemupdate des Betreibers.
    Da funktionieren auch einige andere RewriteRules bzw. -Conditions nicht so wie vorher.

    Ich werde das Ergebnis dann Kund tun.

    Aus den Apache Versionen (bzw. Konfigurationen) kann man nicht wirklich eine Schlussfolgerung ziehen.

  13. #13
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja gut. Ich würde dann gerne oben die Liste ergänzen, evtl. stellt sich dann ja z.B. heraus, dass der Fehler nur bei Apache 2.0 Handler auftaucht. Also ne Liste wo es funzt und wo nicht.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  14. #14
    Contao-Nutzer Avatar von MBM
    Registriert seit
    12.02.2010.
    Ort
    Berlin
    Beiträge
    39

    Beitrag Wieder ein erfolgreicher Apache mit funktionierender RewriteEngine

    So habe eben mal auf dem Firmenserver ein Testlauf durchgeführt und siehe da dort ist alles IO.

    ---------------------------------------------------
    Der fehlerhafte Server (Webhostone Hosting)
    ---------------------------------------------------
    Linux 2.6.32-5-amd64
    Apache/2.2.16 (Debian)
    Apache API Version 20051115
    DAV/2
    SVN/1.6.12
    PHP/5.3.13
    mod_ssl/2.2.16
    OpenSSL/0.9.8o

    ---------------------------------------------------
    Der funktionierende Server (IPX Hosting)
    ---------------------------------------------------

    Linux 2.6.32-5-amd64 (Debian 6)
    Apache 2.0 Handler
    Apache API Version 20051115
    PHP Version 5.3.3-7

  15. #15
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard news mit urls unschreiben werden nicht mehr gefunden

    Hallo zusammen,

    das oben beschriebene Problem tritt bei mir auch auf (ohne Folderurl).
    Ist das mit dem Apache nun definitiv die Ursache?

    Hier eine Installation ohne urls umschreiben
    http://www.demo.jukeshop.de/jk-ma005...n-returns.html

    und jetzt das gleiche mit:
    http://www.demo.jukeshop.de/jk-ma005...n-returns.html
    The requested URL /jk-ma005-2/news.xml/items/james-wilson-returns.html was not found on this server.

    Bei mir ist es:
    Linux xxxxx 2.6.32-41-server #91-Ubuntu SMP Wed Jun 13 11:58:56 UTC 2012 x86_64
    Server API Apache 2.0 Handler
    Apache API 20051115
    PHP Version 5.3.13-nmm1


    Was kann ich denn da nur machen?
    Ich habe vor 24h den Server auf PHP 5.3. umstellen lassen.
    Kann das auch was damit zu tun haben?
    Ich habe das Problem vorher nicht beobachten können.

    ohje - Schätze mal, dass da einen Haufen Probleme auf mich zu kommen.

    Viele Grüße
    juke
    Geändert von Juke (02.07.2012 um 15:14 Uhr)
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  16. #16
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Diese Codition wird von manchen Servern nicht richtig interpretiert.
    RewriteCond %{REQUEST_FILENAME} !-f

    Sie besagt: Weiterleiten nach index.php, wenn es die Datei nicht gibt.

    Die Datei
    /jk-ma005-2/news/items/james-wilson-returns.html
    gibt es nicht, aber weil er eine news.xml in deinem Root findet, denkt der Server es gäbe die Datei, um anschließend mit einem 404 festzustellen, dass es die angeforderte Datei doch nicht gibt.

    Die Lösung wäre eine Codition, die auf allen Servern richtig interpretiert wird. Solange musst du darauf achten wie du deine Dateien im Root benennst. Ändere erstmal den Namen des News-Feeds.
    Geändert von Andreas (02.07.2012 um 20:11 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  17. #17
    Contao-Fan Avatar von Juke
    Registriert seit
    09.07.2009.
    Ort
    Ludwigsburg
    Beiträge
    293
    Partner-ID
    4860

    Standard

    Hallo Andreas,

    viiiielen Dank - das hat geholfen.
    Allerdings heißt der Newsfeed bei dieser englischen Seite dann "Neuigkeiten" - sei's drum.
    Umbenennung nach music-academy-news funktionierte nicht, anscheinend darf das Wort "News" gar nicht darin vorkommen.

    Beste Grüße
    juke
    Carpe Diem und viele Grüße aus Bawü - juke | Contao-Partner | jukemedia.de | frische-zitronen.de |

  18. #18
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Der Übertäter ist Options MultiViews

    Erweitert die Zeile mit der Condition um Options -MultiViews
    Code:
    Options -MultiViews
    RewriteCond %{REQUEST_FILENAME} !-f
    Damit schaltet ihr die Serveroption MultiViews, die automatisch versucht passende Dateien zu finden, aus. Alle anderen gesetzten Options werden durch das Ausschalten mit dem Minuszeichen '-' nicht angerührt. Wenn das Ausschalten per .htaccess nicht erlaubt ist, dann fragt den Hoster, dass er es abschaltet.

    Solltet ihr MultiViews aus irgendeinem Grund gebrauchen, dann kommentiert die Zeile mit der Condition aus, dann werden allerdings alle evtl. vorhandenen statischen Dateien, die nicht weiter oben bereits mit FilesMatch ausgeschlossen wurden, also auch evtl. vorhandene statische html-Seiten, nach index.php umgeleitet, falls bei euch überhaupt welche existieren.

    Options -MultiViews gehört eigentlich nicht über die RewriteCondition, sie kann direkt an den Anfang der .htaccess geschrieben werden, aber an diesem Platz funktioniert sie auch und erinnert so daran, warum sie eingefügt wurde.

    Hier das Debugging einer RewriteRule, was mich der Sache näher gebracht hatte
    PHP-Code:
    add path info postfix: /home/www/test/test.xml -> /home/www/test/test.xml/mich-gibt-es-nicht.html
    strip per
    -dir prefix: /home/www/test/test.xml/mich-gibt-es-nicht.html -> test.xml/mich-gibt-es-nicht.html
    applying pattern 
    '.*\.html$' to uri 'test.xml/mich-gibt-es-nicht.html'
    RewriteCondinput='/home/www/test/test.xml' pattern='!-f' => not-matched
    pass through 
    /home/www/test/test.xml 
    add path info postfix ist der Übeltäter (meiner Meinung nach ein Bug des Apache-Moduls mod_rewrite)

    So könnt ihr euer Rewriting debuggen
    Code:
    RewriteLog /home/log/rewrite/rewrite.log
    RewriteLogLevel 5
    in die httpd.conf
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. urls umschreiben bei 1&1 = Error 500
    Von hafenmeister im Forum Installation / Update
    Antworten: 12
    Letzter Beitrag: 22.07.2011, 10:42
  2. [folderurl] urls ohne Sprache...
    Von Jomaar im Forum Sonstige Erweiterungen
    Antworten: 25
    Letzter Beitrag: 20.01.2011, 17:42
  3. URLs umschreiben
    Von kischd im Forum Installation / Update
    Antworten: 34
    Letzter Beitrag: 24.05.2010, 09:25
  4. [folderurl] erzeugt ungültigen Artikelalias in TL 2.8.x
    Von Babelfisch im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 09.03.2010, 16:10
  5. URLs umschreiben
    Von karo im Forum Sonstiges zu Contao
    Antworten: 28
    Letzter Beitrag: 01.12.2009, 11:27

Berechtigungen

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