shadow_hunter: .htaccess - RewriteEngine - URL umwandeln

Hallo!

Ich benötige Hilfe zu htaccess:
Ich möchte gerne damit alle URL nach folgendem Muster umwandeln:

Ausgangslage:
www.xxx.com/aaa/bbb.php?ccc=123
Endresultat:
www.xxx.com/index.php?/aaa/bbb.php?ccc=123

Könnte mir bitte jemand bei dieser Umwandlung mit RewriteEngine (RewriteRule) helfen?
Ich komme überhaupt zu keinem Ergebnis.
Vielen, vielen Dank!
Gruss

  1. Weitere Ausgangslagen:
    www.xxx.com/bbb.php?ccc=123
    www.xxx.com/index.php?ccc=123

    Dazugehörige Endresultate:
    www.xxx.com/index.php?/bbb.php?ccc=123
    www.xxx.com/index.php?ccc=123

    Ich hoffe, ihr versteht was ich genau meine.
    Ich wäre sehr froh um eure Hilfe.
    Danke
    Gruss

    1. Guten Tag,

      Weitere Ausgangslagen:
      www.xxx.com/bbb.php?ccc=123
      www.xxx.com/index.php?ccc=123

      Dazugehörige Endresultate:
      www.xxx.com/index.php?/bbb.php?ccc=123
      www.xxx.com/index.php?ccc=123

      Ich hoffe, ihr versteht was ich genau meine.
      Ich wäre sehr froh um eure Hilfe.

      Was hast du bereits getan, um _selbst_ eine Lösung zu finden?

      Gruß
      Christoph Jeschke

      --

      Zend Certified Engineer
      Certified Urchin Admin
      1. Hallo!

        Was hast du bereits getan, um _selbst_ eine Lösung zu finden?

        RewriteEngine On
        RewriteRule ^(.*)$ http://www.xxx.com/index.php?$1

        Aber es funktioniert nicht, da es in einer Endlosschleife ist (Datei > "www.xxx.com/.htaccess")

        Bei index.php darf es nicht mehr umwandeln...

        Danke & Gruss

        1. Hi,

          Bei index.php darf es nicht mehr umwandeln...

          Dann schau dir an, was man mit RewriteCond machen kann.

          MfG ChrisB

          --
          „This is the author's opinion, not necessarily that of Starbucks.“
          1. Dann schau dir an, was man mit RewriteCond machen kann.

            Danke für den Hinweis.

            Ich bekam folgenden neuen Code:

            RewriteCond %{HTTP_HOST} ^(www.)?xxx.ch$
            RewriteCond %{REQUEST_URI} !^/index.php
            RewriteRule (.*) http://www.xxx.ch/index.php?$1

            Aber es läuft noch nicht perfekt:

            Funktioniert:
            www.xxx.com/bbb.php >>> www.xxx.com/index.php?bbb.php
            www.xxx.com/index.php >>> www.xxx.com/index.php

            Funktioniert noch nicht:
            www.xxx.com/index.php?ccc=123 >>> www.xxx.com/index.php?ccc=123
            www.xxx.com/bbb.php?ccc=123 >>> www.xxx.com/index.php?bbb.php?ccc=123

            Könnte mir jemand noch einen Tipp geben? Ich weiss nicht mehr weiter.
            Vielen Dank im Voraus
            Gruss