Seite 1 von 1

Apache / Mod Rewrite

Verfasst: 09.04.2005, 20:39
von FabbeD
Hallo,

ich habe einen account auf einem oeffentlichen server.
Ist es ueberhaut moeglich fue rmich das mod rewrite modul zu nutzen?

Mein ziel ist es eine Url in der Form

https://www.4gringos.com/chile-facts/in ... tent=Facts

in eine in der form

https://www.4gringos.com/chile-facts/facts.htm umzuwandeln.

Wie kann ich das machen?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Apache / Mod Rewrite

Verfasst: 09.04.2005, 21:10
von bull
Ist es ueberhaut moeglich fue rmich das mod rewrite modul zu nutzen?
Das mußt Du schon selbst herausfinden, z.B. mit phpinfo(), dort unter "Apache"

Wenn ja:

RewriteRule chile-facts/(.*).htm chile-facts/index.php?content=$1 [L]

Re: Apache / Mod Rewrite

Verfasst: 09.04.2005, 21:13
von Halli
bull, der . ist doch ein Sonderzeichen. Der muss doch normalerweise escaped sein, oder?

Also so:
RewriteRule chile-facts/(.*)\.htm chile-facts/index.php?content=$1 [L]

Verfasst:
von

Apache / Mod Rewrite

Verfasst: 09.04.2005, 21:19
von bull
Doch, Halli hat recht.

erhalte error

Verfasst: 09.04.2005, 21:30
von FabbeD
Erstmal danke fuer die schnelle info:

ic erhalte folgenden error:

Access forbidden!
You don't have permission to access the requested object. It is either
read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.


Error 403
www.4gringos.com
Sat Apr 9 21:22:38 2005
Apache/2.0.49 (Linux/SuSE)


Mein .htaccess sieht so aus:


RewriteEngine On
RewriteRule chile-facts/(.*)\.htm chile-facts/index.php?content=$1 [L]
DirectoryIndex index.php



Liegt es an der Server einstellungen? Was kanni ch da tun, darauf habe ich keien einfluss, der server ist ein oeffentlicher server

Apache / Mod Rewrite

Verfasst: 09.04.2005, 21:35
von bull

Apache / Mod Rewrite

Verfasst: 10.04.2005, 04:28
von nib
Der Punkt steht für jedes Zeichen, also auch den Punkt selbst, sodaß es in der Regel auch ohne Backslash vor dem Punkt funktioniert, aber manchmal zu unerwarteten Ergebnissen führt, z.B. weil sowohl test.html als auch testXhtml auf die RegExp 'test.html' matchen.