• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Url ohne Dateiendung???

bennie11

Neues Mitglied
Hallo Leute,

Ich habe mich heute ein wenig mit mod_rewrite beschäftigt, da ich diese hässlichen .html Endungen entfernen wollte. So, jetzt habe ich das in meine .htaccess Datei geschrieben:
Code:
[COLOR=#0000C0][FONT=Courier New]RewriteEngine on
RewriteRule ^(.*)  /$1.html[/FONT][/COLOR]
Jetzt kommt aber immer sowas:

[h=1]Forbidden[/h]You don't have permission to access /.html on this server.



Kann mir jemand helfen bin schon am verzweifeln :(

Im voraus Danke
bennie11
 
Werbung:
Da fehlt ein Dollar. Du solltest deine Regel aber am besten noch eingrenzen und Conditions setzen.
Code:
RewriteEngine on
RewriteRule ^(.*)$  /$1.html

Gruß
Körnerbrötchen
 
Werbung:
Jetzt kommt zwar kein Fehler mehr, aber .html erscheint trotzdem und wenn ich es weg mach kommt page not found :???:. Vielleicht liegt es ja an funpic, wobei ich gelesen hab, dass der das unterstützt.
Hier noch meine komplette .htaccess:
Code:
AddDefaultCharset utf-8
ErrorDocument 404 /404.html

RewriteEngine on
RewriteRule ^([^/.]+)$ $1.html
 
Mit "erscheint" meinst Du, dass beim Aufruf von z.B.

Code:
http://www.example.com/dateiname

auf

Code:
http://www.example.com/dateiname.html

weitergeleitet wird, statt weiterhin

Code:
http://www.example.com/dateiname

anzuzeigen?
 
Werbung:
Nein, wenn ich die Seite
Code:
Http://www.example.com/Dateiname
Aufrufe kommt der Fehler 404, also Seite nicht gefunden. Weisst du was ich falsch mache ?
 
Werbung:
Werbung:
Nein. Damit möchte ich ausdrücken das diese beiden Wörter nicht identisch sind. Achte auf die Schreibweise.
 
Ahso :)
Ich hab's nochmal überprüft und nichts gefunden. Kann ich dir vielleicht mein FTP benutzername und Kennwort über ne Nachricht geben, damit du das überprüfst ? Wäre echt klasse :D
 
Zurück
Oben