dedlfix: Benutzerfreundliche URLs

Beitrag lesen

echo $begrüßung;

Die index.php versucht sicher selber einzubinden, da der RegEx (.*) auch auf sie selbst passt («Matche alle beliebigen Zeichen»). Versuche daher, restriktiver zu sein.

Heureka! Ich habe es nun mit der RegEx ([\w\d]+) hinbekommen.

Es gäbe da auch noch die Möglichkeit, eine RewriteCond zu verwenden. Nicht immer kann man mit Zeichenklassen, so wie in deinem Fall, arbeiten.

RewriteCond %{REQUEST_FILENAME} !^index.php

Die kommt dann vor die RewriteRule.

Außerdem gäbe es da noch die PATHINFO-Variante. Da sieht dann eine URL so aus:

http://domain.tld/index.php/Foo

Ob das dann noch unter dein Verständnis von benutzerfreundlich fällt, ...
Jedenfalls steht /Foo dann unter $_SERVER["PATH_INFO"] und man erspart dem Apachen die Rewrite-Arbeit.

echo "$verabschiedung $name";

0 54

Benutzerfreundliche URLs

Ashura
  • webserver
  1. 1
    Fabian St.
    1. 0
      Ashura
      1. 1
        Fabian St.
        1. 0
          Ashura
          1. 0
            Fabian St.
            1. 0
              Ashura
              1. 0
                Jeena Paradies
                1. 0
                  Ashura
          2. 0
            dedlfix
            1. 0
              Ashura
              1. 0
                dedlfix
  2. -3
    Ludger
    1. 0
      Ingo Turski
      1. -2
        Ludger
        1. 1
          Ingo Turski
          1. -2
            Ludger
            1. 0
              Alexander Brock
              1. -2
                Ludger
                1. 0
                  Alexander Brock
                  1. -2
                    Hi
                    1. 0
                      Alexander Brock
                      1. -2
                        Ludger
                        1. 0
                          Alexander Brock
                          1. -1
                            Ludger
                            1. 0
                              Alexander Brock
                              1. -3
                                Ludger
                              2. 0
                                Der Martin
                                1. -2
                                  Ludger
                                  1. 0
                                    Alexander Brock
                                    1. -1
                                      Ludger
                                      1. 0
                                        Jeena Paradies
                                        1. 0
                                          Ludger
                                          1. 0
                                            Jeena Paradies
                                            1. 0
                                              Ashura
                                              1. 0
                                                Jeena Paradies
                                  2. 1
                                    Der Martin
                            2. 1
                              Jeena Paradies
                              1. 0
                                Ludger
                                1. 1
                                  Jeena Paradies
                    2. 1
                      Schuer
                      1. 2
                        at
                        1. 1
                          Schuer
    2. 0
      Alexander Brock
      1. -2
        Ludger
        1. 2
          Ashura
          1. -4
            Ludger
            1. 0
              Ashura
              1. -2
                Ludger
                1. 0
                  Ashura
                2. 0
                  Schuer
                  1. 0
                    Ludger
                    1. 1
                      Siechfred
                      1. 0
                        Ludger