Hallo, On 19-Jun-2006 Torsten Foertsch wrote:
On Monday 19 June 2006 09:27, Heinz W. Pahlke wrote:
Und wenn ich die veraendere in
RewriteEngine _on RewriteRule stats/ - [L] RewriteRule (.*).html$ $1.php [R]
funktioniert es endlich wie gewuenscht. Bloss warum muss das fuehrende ^ entfernt werden? Nachdem, was ich gestern in der ganzen Doku zum Apache und in den diversen Foren usw. gelesen habe, sollte es doch anders sein?
Machst Du das Ganze in einem .htaccess oder so ähnlich? Dort
In der .htaccess. Bei mir koennte ich es zwar auch in die httpd.conf setzen, aber ich teste hier nur, um es dann auf den Server beim ISP uebertragen zu koennen. Dort habe ich aber keinen Zugriff auf die httpd.conf.
reagieren die Regeln anders als direkt im httpd.conf außerhalb jeglichen <Directory>-Blocks. mod_rewrite kann 2 Arten der Umsetzung. Die erste findet in der UriTranslation-Phase statt. Hier greifen RewriteRules, die außerhalb jeglicher <Directory>-Angaben definiert sind. Bei diesen kannst Du auf ^/... testen. Die 2. Umsetzung findet viel später in der Fixup-Phase statt. Hier sind RewriteRules aus <Directory>-Blocks und .htaccess-Files dann schon bekannt. In diesem Schnitt schneidet mod_rewrite vor dem Vergleich die Directory, in der er das .htaccess fand, von der Uri ab, siehe auch RewriteBase (oder so).
Danke fuer die Erklaerung, auch wenn ich noch nicht so ganz durchblicke. Leider gibt es die Apache-Doku zu einem grossen Teil nur in englisch und da verstehe ich das meiste bestenfalls rudimentaer. Deshalb kann ich meistens nur die verschiedenen Loesungsvorschlaege austesten. Ob es mit der .htaccess auch beim ISP klappt, kann ich erst heute nacht probieren. Das Rueckgaengigmachen von nicht funktionierenden Aenderungen geht zwar immer schnell, aber schoen ist es trotzdem nicht, wenn die Seiten zu den Hauptzugriffszeiten kurzzeitig nicht erreichbar sind. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com