mod rewrite per htaccess

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

  • mod rewrite per htaccess

    KK soweit habs ich im Internet und hier im forum gesucht und imo folgende lösung für mich gefunden:

    PHP-Code:
    RewriteEngine on

    # Spambots nach User_agent aussperren

    RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]
    RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]
    RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]
    RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$
    RewriteRule ^.* - [F]

    Options FollowSymLinks 
    RewriteRule 
    ^index\.php$ - [L]
    RewriteRule ^(.*)\.htm index.php?site=$1&%{QUERY_STRING}
    RewriteRule ^(.*)\.php index.php?site=$1&%{QUERY_STRING
    Das funzt auch soweit ganz prima - bsp s forum ist http:/meinserver.de/forum.html?cat=1&sub=2

    Nur hab ich eins noch nicht verstanden!
    Ist es möglich, dass ich den query sting bsp so übergebe:

    aufruf: seite-variable1-inhalt_variable1-variable2-inhalt_variable2.html

    und so weiter. das prob is das, dass ich vorher nicht weiß wie der query string sein wird (in der .htaccess) will aber so ^^ gerne die parameter übergeben. kann mir da pls ma jemand helfen oder geht das gar nich?

    Thx 4 help
    Signatur-Text ...

  • #2
    http://php-resource.de/forum/showthr...threadid=93264

    dort hast du einen ansatz dazu
    Gruß
    Uzu

    private Homepage

    Kommentar


    • #3
      jo das hatte ich schon gelesen, würde aba soweit ich das lese für mich bedeuten, dass ich für jede art von aufruf ein rule machen müsste. genau das will ich aber nicht! Es soll dynamisch sein! Ich weiß vorher ja nicht, wie die url aussehen wird, da u.U. immer mehr komponenten hinzukommen, die dann nicht beachtet werden würden.

      mir iss klar dass ich aus admin.html = admin.php machen kann u.s.w. ds problem ist, dass ich die variablen ja drinn haben will und übergeben will - Bsp:

      dynamische url:

      forum_cat_1_thread_was-weis-ich.html

      soll werden zu:

      forum.php?cat=1&title=was-weis-ich

      wenn aber variablen hinzukommen, sollen die dynamisch ausgelesen werden. also bsp kommt dynamisch:

      dynamische url:

      forum_cat_1_thread_was-weis-ich_see_true_answer_y.html

      soll werden zu:

      forum.php?cat=1&title=was-weis-ich&see=true&answer=y

      Verstehst du was ich mein? alles was per url übergeben wird soll auch umgewandelt werden - so ne art dynamisches mod_rewrite.
      Das erste soll immer die php-datei sein, der rest variablen-angaben.

      Ist das dynamisch überhaupt machbar? oder muss ich echt für jede art der übergabe ein rule machen?


      mfg
      Signatur-Text ...

      Kommentar


      • #4
        geht das gar nicht?
        Signatur-Text ...

        Kommentar


        • #5
          mir ist dergleichen nicht bekannt.

          evtl. kannst du es ja so lösen, das du php eine große variable übergibst und du sie dann selber auseinander nimmst.

          und einen titel würde ich in einer url nicht mitgeben, kann man doch aus der DB holen
          Gruß
          Uzu

          private Homepage

          Kommentar


          • #6
            Original geschrieben von UzumakiNaruto
            [...]
            und einen titel würde ich in einer url nicht mitgeben, [...]
            für SEO aber nicht uninteressant ...
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar

            Lädt...
            X