dedlfix: PHP: Unterseiten-Name anpassen (SEO)

Beitrag lesen

Tach!

Gegebenenfalls muss ein vorhandener Querystring abgeschnitten werden.

Das machst Du doch gerade: (RewriteRule .* index.php [L])

Sicher wolltest Du schreiben:

Gegebenenfalls muss ein vorhandener Querystring mit übergeben werden.

Nein, das war schon das, was ich schreiben wollte. Das bezog sich auf die Behandlung in PHP, denn da stört er beim Auswerten der URL meistens. Und natürlich möchte man auch, dass er übrhaupt erstmal zum PHP hin durchdringt. Also muss zusätzlich noch zu meiner RewriteRule ...

RewriteRule .* index.php [L,QSA]

... das QSA angehängt werden.

oder spezifischer:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]

# http[s]://server/seite/ , http[s]://server/seite
RewriteRule ^/(.*)/{0,1}$     index.php?page=$1 [L,QSA]

Nö, so will ich das nicht propagieren. Das sieht man zwar öfter, dass man in der RewriteRule die Pfade gleich zerlegt, aber das ist recht unflexibel, weil man da genau festlegen muss, wieviele Bestandteile man haben möchte. Oder man schreibt sich entsprechend viele Regeln. Deswegen schreibe ich generell nur .* auf die index.php um und werte REQUEST_URI oder was ähnlich passendes nur in PHP aus.

dedlfix.

0 47

PHP: Unterseiten-Name anpassen (SEO)

Christoph B.
  • php
  1. 0
    dedlfix
    1. 0
      Tagwächter
      1. 0
        TS
        1. 0
          Tagwächter
      2. 0
        dedlfix
        1. 0
          Tagwächter
      3. 0
        MudGuard
        1. 0

          Allfällige Korrektur

          Tagwächter
  2. 0
    TS
    1. 0
      pl
      1. 0
        TS
        • apache
        1. 0
          pl
          1. 3
            Tagwächter
  3. -1
    Google weiß alles
    1. 0

      Nicht hilfreich?

      Google weiß alles
      • php
      • zu diesem forum
      1. 0
        dedlfix
        • menschelei
        • zu diesem forum
        1. 0
          Google weiß alles
          1. 0
            dedlfix
            1. 0
              Tagwächter
              • menschelei
              1. 0
                dedlfix
      2. 0

        Fehlender Test

        Google weiß alles
      3. 1
        dedlfix
        1. 0
          Tagwächter
          1. 1
            dedlfix
            1. 0
              Tagwächter
              1. 0
                Tagwächter
            2. 0
              TS
              • apache
              • php
              1. 0
                Tagwächter
                1. 0
                  TS
                  1. 0
                    Tagwächter
                    1. 0

                      Nicht nur Suchmaschinen sondern auch Proxys

                      Tagwächter
                    2. 0

                      I'm a teapot

                      Der Martin
                      • menschelei
                      1. 0
                        Tagwächter
                        • humor
                        • menschelei
                        1. 0
                          Der Martin
                          1. 0
                            TS
                  2. 0
                    Der Martin
                    1. 1
                      Tagwächter
                      • suchmaschinen
              2. 0
                Matthias Apsel
    2. 0
      pl
    3. 0
      1unitedpower
  4. 0

    PHP: Unterseiten-URLs anpassen, interne Links nicht vergessen!

    TS
  5. 0

    Apache Directive FallbackResource

    TS
    • apache
    • php
    1. 0
      Tagwächter
      1. 0
        TS
        1. 1
          Google weiß alles
        2. 0
          pl