Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.600
@andy_m4: semantisch widerspricht es der Bedeutung eines 301ers, so was zu tun. Wie das SEO-technisch zu bewerten ist, kann ich nicht sagen. Wenn ich aber ohnehin keinen permanenten redirect will, warum dann nicht 302? Aus technischer Sicht, könnte man zum einen schauen, ob sich der http-RFC dazu äußert oder aber (und hier wird es kniffelig), man schaut, wie sich der Browser verhält. Wenn das Verhalten dafür nicht spezifiziert ist (praktisch leider auch wenn es das ist), kann es zu unterschiedlichem Verhalten je nach Browser kommen.
Das 404 Problem macht für mich logisch keinen Sinn. Entweder liegt unter einer URL eine Ressource oder aber eben nicht. Oder die URL ist doch nicht exakt korrekt. Es ist aber auch denkbar, dass du die feed-Regel über einer anderen platziert hast, die doch noch benötigt wird, damit feeds funktionieren. Vielleicht hat es auch was mit der angegebenen RewriteBase zu tun. Die hab ich nie verwendet und daher hab ich keine Ahnung, was für Seiteneffekte das haben kann. Ich stoße mich z.B. visuell sehr daran, das dadurch in allen Ausdrücken der leading slash weggelassen werden muss.
ist ja so wie es da steht gelogen. Der Ausdruck würde niemals "ZEILENANFANG/artikel" matchen. Durch die Base aber eben doch. So implizites Zeug würde ich vermeiden. Aber das nur nebenbei.
Ansonsten hat andy_m4 schon recht. Rumprobieren auf einem Live-System ist zumindest mal ungünstig. Dass du dich damit um die Tools (RewriteLog) bringst, die man zum Debuggen benötigt (es sei denn man sieht den Fehler, weil man damit öfter arbeitet) kommt noch dazu. Die Helfer hier wollen ja auf kürzestem Weg dein Problem lösen und nicht beweisen, dass sie Apache-Config im Kopf interpretieren/debuggen können. So ist das leider nur Fischen im Trüben und ich bin da aktuell auch ratlos. Hätte ich die konkrete Config samt Set von Beispiel-URLs vor mir, würde ich einen Apache damit starten, ins Log schauen und hätte das in 5-10 min geklärt. Diese Arbeitsweise kann ich dir nur ans Herz legen, weil sie dich unabhängiger macht.
Das 404 Problem macht für mich logisch keinen Sinn. Entweder liegt unter einer URL eine Ressource oder aber eben nicht. Oder die URL ist doch nicht exakt korrekt. Es ist aber auch denkbar, dass du die feed-Regel über einer anderen platziert hast, die doch noch benötigt wird, damit feeds funktionieren. Vielleicht hat es auch was mit der angegebenen RewriteBase zu tun. Die hab ich nie verwendet und daher hab ich keine Ahnung, was für Seiteneffekte das haben kann. Ich stoße mich z.B. visuell sehr daran, das dadurch in allen Ausdrücken der leading slash weggelassen werden muss.
Code:
RewriteRule ^artikel
Ansonsten hat andy_m4 schon recht. Rumprobieren auf einem Live-System ist zumindest mal ungünstig. Dass du dich damit um die Tools (RewriteLog) bringst, die man zum Debuggen benötigt (es sei denn man sieht den Fehler, weil man damit öfter arbeitet) kommt noch dazu. Die Helfer hier wollen ja auf kürzestem Weg dein Problem lösen und nicht beweisen, dass sie Apache-Config im Kopf interpretieren/debuggen können. So ist das leider nur Fischen im Trüben und ich bin da aktuell auch ratlos. Hätte ich die konkrete Config samt Set von Beispiel-URLs vor mir, würde ich einen Apache damit starten, ins Log schauen und hätte das in 5-10 min geklärt. Diese Arbeitsweise kann ich dir nur ans Herz legen, weil sie dich unabhängiger macht.