Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

.htaccess, alle aufrufe umzuleiten klappt nicht

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 20.01.2013, 23:57

Hallo,

ich versuche gerade intern "alle" requests auf meine index.php (mit dem original request als parameter) zu uebergeben.

Beispiel:

Code: Alles auswählen

www.example.com/land/region/stadt
sollte an den webserver als folgende url uebergeben werden:

Code: Alles auswählen

www.example.com/index.php?place=land/region/stadt
Also der user soll hier nicht weitergeleitet werden, sonndern ich will die "schoenen" urls in der addressleiste des browsers sehen und nur intern die index.php mit dem vollen pfad als parameter uebergeben; so wie es eigentlich jedes gute CMS macht.

im moment sieht meine .htaccess so aus:

Code: Alles auswählen

RewriteEngine On
RewriteRule .* http://localhost/places/index\.php?place=$1
mein locales root ist hier "https://localhost/places/" fuer dieses projekt. Mit dem code hier bricht fireforx nach einer weile mit "infinite redirection" ab, und der query string ist "index.php?place=&place=&place=& ..."

Jemand eine idee was ich falsch mache?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 21.01.2013, 00:24

Ja.

Du schließt die index.php selbst nichtvom redirect aus, da Du einen externen Redirect machst.

Folgendes sollte z.B. gehen:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} !^/index
RewriteRule ^.*$ /index.php?place=$1 [L]

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag