Ankündigung

Einklappen
Keine Ankündigung bisher.

Pfade mit Ordnern in der URL

Einklappen

Neue Werbung 2019

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

  • Pfade mit Ordnern in der URL

    Hallo,
    auf den meißten moderneren Seiten sehen die Adresse ja nicht mehr so aus:
    beispiel.de/test.php
    sondern eher so:
    beispiel.de/test/

    Nun wollte ich fragen ob das nur mit der htaccesszu tun hat oder ob das programmiertechnisch bedingt ist.
    Hier ein Beispiel: https://github.com/showcases/science

  • #2
    https://www.google.at/search?q=php+mod_rewrite

    Und bitte die Beispieldomain example.com (etc..) verwenden, die gibt es extra dafür. Danke.
    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Okay das hilft auf jeden Fall.
      Soweit ist alles logisch...

      Nur wie gehe ich mit "dynamischen" Pfaden um?
      Also z.b Usernamen: example.com/user1234 -> example.com/user.php?user=user1234

      Kommentar


      • #4
        Ich verstehe die Frage nicht ganz .. daher kann ich die nur die Antwort geben: In dem du eine entsprechende Regel formulierst.
        The string "()()" is not palindrom but the String "())(" is.

        Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
        PHP.de Wissenssammlung | Kein Support per PN

        Kommentar


        • #5
          Also z.b Usernamen: example.com/user1234 -> example.com/user.php?user=user1234
          schau dir mal die beispiele bei
          http://symfony.com/doc/current/book/routing.html
          an, denn deine route macht mE. so keinen sinn.

          möglicherweise hilft auch das:
          http://silex.sensiolabs.org/doc/usage.htm
          ich fands verständlicher.

          Kommentar


          • #6
            Du suchst wohl nach so einer Regel fürs oben genannte ModRewrite

            RewriteRule ^user/([0-9]{1,11})$user.php?user_id=$1

            Dies leitet die Daten von example.com/user/12345 nach example.com/user.php?user_id=12345 weiter.

            Kommentar


            • #7
              Das habe ich gerade versucht, blackcrow.
              Leider bekommen ich einen Error:
              The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. If you think this is a server error, please contact the webmaster.

              Kommentar


              • #8
                (..), please contact the webmaster.
                na dann, haste dich schon kontaktiert?

                Kommentar


                • #9
                  Naja, ich bin der Webaster...
                  ist ja localhost

                  Kommentar


                  • #10
                    Zitat von FullHouse Beitrag anzeigen
                    Naja, ich bin der Webaster...
                    (..)
                    davon ging ich aus, les die logfiles, denn als web* bist du nicht auf die selben informationen angewiesen, welche besucher deiner seite sehen.

                    Kommentar

                    Lädt...
                    X