.htaccess - RewriteEngine - URL umwandeln
shadow_hunter
- webserver
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
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
Guten Tag,
Weitere Ausgangslagen:
www.xxx.com/bbb.php?ccc=123
www.xxx.com/index.php?ccc=123Dazugehörige Endresultate:
www.xxx.com/index.php?/bbb.php?ccc=123
www.xxx.com/index.php?ccc=123Ich 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
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
Hi,
Bei index.php darf es nicht mehr umwandeln...
Dann schau dir an, was man mit RewriteCond machen kann.
MfG ChrisB
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