httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christoph Löffler <cl-lis...@xtraport.de>
Subject Re: Problem mit mod rewrite
Date Thu, 22 Apr 2004 10:47:31 GMT
Hallo,

Hannes Korte wrote:

>>Damit ich keine URLs der Form
>>   page.php?lang=de&index=47
>>habe, setze ich mod rewrite ein, das mir URLs der Form
>>   /de/47.html
>>in obiges umsetzt.
> 
> 
> ich werde aus deiner RewriteRule nicht so ganz schlau, 

meins:
RewriteRule \.(html)$ /sidounX.php

Die Seite sidounX.php verarbeitet den RequestURI dann etwa 
folgendermassen:

//2. if not, go ahead and check for dynamic content.
$url = strip_tags( $_SERVER['REQUEST_URI'] );
$url_array =  explode( "/", $url );
array_shift( $url_array ); //the first one is empty anyway

Dann habe ich in $url_array meine beiden Parameter.

 > ich würde das so
> machen:
> 
>   RewriteRule ^/([^/]*)/([^/]*).html$ /page.php?lang=$1&index=$2
> 
> Viel Erfolg!

Danke, ich werde das mal testen. Der Punkt muss noch escaped werden, 
oder? So:
RewriteRule ^/([^/]*)/([^/]*)\.html$ /page.php?lang=$1&index=$2
                              ^^

Grüße
Christoph
-- 
-------------------------------------------------------
*  Christoph Löffler - c.loeffler AT xtraport DOT de  *
*  xtraport IT Consulting     -      www.xtraport.de  *
*  Fingerprint: GnuPG                                 *
*  9082 0E53 50C1 209C 0E6F 4E3A 26F0 83F3 072B 44B0  *
-------------------------------------------------------

--------------------------------------------------------------------------
                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
--------------------------------------------------------------------------


Mime
View raw message