MOD_REWRITE - Frage. Sehr dringend..



  • Hallo Leute!

    Ich hab folgendes Problem:
    ich hab ne .htaccess Datei mit folgendem inhalt:

    RewriteEngine on
    RewriteRule ^main/(.*)\.html$ main.php?id=$1

    Jetz wird jeder Link mit "main.php?id=LINK" aufgerufen
    Beispiel:
    main.php?id=news

    Die o.g. Rewriterule soll dann daraus machen: domain.de/main/news.html

    Es funktioniert aber nicht (Auf nem alten Server hat es aber funktioniert.
    Jetz die Frage: Liegt der Fehler am neuen Server oder am script? 😉

    Hoffe ihr könnt mir schnell helfen. (da ich sehr wenig ahnung von MOD_REWRITE habe...

    Edit: Hab nochwas vergessen: Sobald ich die .htaccess - Datei hochlade, und die Seite aufrufen will, bekomm ich die Meldung: Forbidden, you don't have a permission....

    Liebe grüsse



  • Hallo,

    wenn das vorher mit exakt demselben Eintrag funktioniert hat, wird es, wie du schon vermutet hast, an den Rechten liegen. Modrewrite ist u. U. ein Sicherheitsrisiko, so dass einige Hoster es nicht zulassen. Wenn du allerdings deinen eigenen Server betreibst, kannst du das in der httpd.conf einstellen. Dort musst du dann für das Root-Verzeichnis die AllowOverride Regel auf all stellen.


Anmelden zum Antworten