Rewrite Problemchen

Alles, was den Apache betrifft, kann hier besprochen werden.

Rewrite Problemchen

Postby mikeymike » 13. November 2011 19:33

Hello Volks,

nach zahlreichen Foren durchforstungen sehe ich wirklich den Wald vor Bäumen nicht mehr.
Vl könntet ihr mir ja ein bisschen helfen.

Also, meine derzeitige .htaccess sieht so aus:

RewriteEngine on
RewriteRule ^([^/]+)/?$ ?site=$1 [L]
RewriteRule ^en/([^/]+)/?$ en/?site=$1 [L]

Ok, also was will ich machen:
Auf meiner Homepage gibt es zwei index.php
eine im Hauptverzeichnis
und eine im Unterverzeichnis /en/index.php

Wenn die Homepage aufgerufen wird, sieht das folgendermaßen aus:
www.gasthof-allmer.at/?site=home
in englsich:
www.hasthof-allmer.at/en/?site=home

Die Links sollen ein bisschen verschönert werden also auch so aufgerufen werden:
www.gasthof-allmer.at/home
bzw
www.gasthof-allmer.at/en/home

Jetzt ist es so, dass es mit meiner Lösung zwar auf deutsch funktioniert,
jedoch in englisch (also /en/home) die index.php aus dem hauptverzeichnis aufgerufen wird
und völlig falsch dargestellt ist.

habt ihr eine Idee warum mein Ansatz falsch ist?

Danke,
Lg
mikeymike
 
Posts: 1
Joined: 13. November 2011 19:23
Operating System: OSX

Re: Rewrite Problemchen

Postby Nobbie » 13. November 2011 21:09

mikeymike wrote:habt ihr eine Idee warum mein Ansatz falsch ist?


Weil bereits das Pattern

RewriteRule ^([^/]+)/?$ ?site=$1 [L]

möglicherweise zu oft trifft?
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 23 guests