Ankündigung

Einklappen
Keine Ankündigung bisher.

htaccess

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Brian
    antwortet
    AW: htaccess

    Zitat von [ASTERIX] Beitrag anzeigen
    Hi,


    Das Fragezeichen doch auch oder?

    [ASTERIX]
    noch nicht mal im regulären ausdruck. mod_rewrite splittet automatisch anhand von ? und übergibt die nachfolgenden parameter an das script. in php stehen die dann als $_SERVER['REDIRECT_QUERY_STRING'] zur verfügung....

    in der ersetzung muss man nichts maskieren. mein kommentar bezog sich auf das bsp. bei modrewrite.de
    Zuletzt geändert von Brian; 04.11.2007, 16:19.

    Einen Kommentar schreiben:


  • mi-schi
    antwortet
    AW: htaccess

    Ja, muss man machen
    Backslash: hebt die besondere Bedeutung von Metazeichen auf: +?.*()^$[{|\ um diese literal suchen zu können

    Einen Kommentar schreiben:


  • andre.roesti
    antwortet
    AW: htaccess

    Hi,

    (p.s. den punkt musst du eigentlich escapen, also statt "." "\." schreiben...)
    Das Fragezeichen doch auch oder?

    [ASTERIX]

    Einen Kommentar schreiben:


  • Brian
    antwortet
    AW: htaccess

    der flag [R] (syntax [R=HTTP_HEADER_CODE]) leitet extern um.



    Code:
    RewriteRule ^ / ([0-9]+) / $ profil.php?id=$1
    sieh dir mal ein beispiel an und vergleiche: http://www.modrewrite.de/13.9.0.0.1.0.phtml

    (p.s. den punkt musst du eigentlich escapen, also statt "." "\." schreiben...)

    Einen Kommentar schreiben:


  • zim
    hat ein Thema erstellt htaccess.

    htaccess

    Hi @ all!
    Hab' mich eigendlich noch nie mit htaccess beschäftigt.
    Komme momentan nicht weiter was mod_rewrite betrifft.
    Ich will das wenn ich auf seite.de/345 gehe er mich zu seite.de/profil.php?id=345 weiterleitet.

    Deswegen habe ich eine Datei mit dem Namen .htaccess erstellt und ihn in dem hauptverzeichnis gespeichert, in dem auch profil.php ist.
    Und hier der Inhalt von .htaccess:
    Code:
    RewriteRule ^/([0-9]+)$ /$1/ [R]
    RewriteRule ^/([0-9]+)/$ profil.php?id=$1
    Wo liegt denn jetzt der Fehler? Wenn ich die Seite seite.de/345 aufrufe, dann sagt er, dass die seite nicht existiert.

homepage-forum.de - Hilfe für Webmaster! Statistiken

Einklappen

Themen: 57.205   Beiträge: 432.331   Mitglieder: 29.599   Aktive Mitglieder: 48
Willkommen an unser neuestes Mitglied, Drausi.

Online-Benutzer

Einklappen

747 Benutzer sind jetzt online. Registrierte Benutzer: 5, Gäste: 742.

Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

Die neuesten Themen

Einklappen

Die neuesten Beiträge

Einklappen

Lädt...
X