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

Simple RewriteRule (.htaccess)

Scubus

Neues Mitglied
Hallo,
Ich möchte eine simple Regel erstellen allerdings scheitere ich daran.

Ich möchte dass man, wenn man die url "http://www.meine-website.com/about" aufruft die URL von "http://www.meine-website.com/about.php" bekommt. (Und zwar nur für die 'about' Seite). Allerdings funktioniert mein bisheriger Code nicht ganz:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^about about.php [NE]

Woran liegts?

(Es funktioniert wenn ich z.B. die Seite "http://www.meine-website.com/about1" aufrufe...das will ich aber nicht)
 
Werbung:
Wahrscheinlich ist genau unter diesem Thread mein Thread,
der genau dasselbe Thema behandelt.

mfg Furien

EDIT: Doch nicht, wär dieser Thread aber im richtigen Forum, dann schon :D
 
Werbung:
Nein, ich bekomme einen 404-Error

Es ist aber in der Tat das gleiche Problem wie deines. Tut mir Leid Leute, dass ich extra einen Thread dafür mach.

Ein Unterschied ist halt dass der Code in deinem Thread alle Seiten umleiten wird, ich aber nicht alle umleiten will!
 
Der Error 404 sagt, dass die Datei nicht gefunden werden konnte. Näheres dazu sollte auch in deinem access- und/oder error-Logfile stehen.

Bei mir funktioniert dein Code übrigens problemlos, die about.php existiert natürlich.
 
Werbung:
Edit: Ich bekomme folgenden Error.

[Wed Aug 11 12:37:59 2010] [error] [client *censored*] Negotiation: discovered file(s) matching request: /var/chroot/home/content/72/51672/html/about (None could be negotiated).


Wie gesagt, wenn ich statt "about" "about146874979" aufrufe klappts! Sehr komisch!
 
Werbung:
Zurück
Oben