You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Guenther Theilen <th...@eqi.de> on 2003/04/01 12:35:12 UTC

RewriteRules

Moin allerseits,

ist es möglich innerhalb der .htaccess auf eine umgeschriebene URL
zuzugreifen?

.htacces (verkürztes Beispiel):

RewriteCond %{REQUEST_URI} ^/index.html$
RewriteRule ^index.html$ index.php

RewriteCond %{REQUEST_URI} ^/links.html$
RewriteRule ^outfit.html$ index.php?func=links

So weit, so gut.
Jetzt möchte ich zusätzlich folgendes:

www.foo.bar/de/index.html
wird zu 
www.foo.bar/index.php?sprache=de

und 
www.foo.bar/de/links.html
wird zu
www.foo.bar/index.php?func=links&sprache=de

Mein Ansatz war jetzt folgender:

RewriteCond %{REQUEST_URI} ^/de/.*$
RewriteCond %{REQUEST_URI} ^.*\?.*$
RewriteRule ^de/(.*)$ $1&sprache=de [L]

RewriteCond %{REQUEST_URI} ^/de/.*$
RewriteRule ^de/(.*)$ $1?sprache=de [L]

Dummerweise tut es das nur bei index.html nicht bei links.html.
Anscheinend ist im ersten RewriteCond-Block ein Wurm drin, den ich nicht
sehe.

Kann mir evtl. jemand helfen?

Gruesse
Günther

-- 
eqi - Neue Medien                                    http://www.eqi.de
Kampmann & Theilen GbR                           mailto:theilen@eqi.de
Lahnstr. 1                                        Tel: 04931 / 930 971
26506 Norden                                      Fax: 04931 / 930 972

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------