hotti: .htacces Mod-Rewrite Problem

Beitrag lesen

hi,

Kann mir jemand helfen?

Es genügt eine Regel:

PicoBello

RewriteRule ^.*.htm   /cgi-bin/bello.cgi

unter der Annahme, dass in der Anforderung steht "schreibe jeden REQUEST_URI um, der auf '.htm' endet.

Das setzt natürlich weiterhin voraus, dass es serverseitig eine Tabelle gibt, die zu jedem REQUEST_URI den entsprechenden Inhalt bereithält. Wozu das Parametergefrickel, mein System "Pico" ist zwar noch nicht fertig, aber anschauen und ein bischen testen kannst Du schonmal

http://rolfrost.de/index.htm

Pico steht mit o.g. RewriteRule

Viele Grüße, Horst

Für die Perler

  
#!/usr/bin/perl  
  
###########################################################################  
# VARs  
  
# URL des Managers  
my $manager = '/cgi-bin/pico.cgi';  
###########################################################################  
use strict;  
use PicoBello;  
  
my $u = PicoBello->new();  
  
print $u->header, $u->start_html, menu(), $u->{body},  
    qq(<hr><p><a href="$manager" title="Edit Content">Powered by Pico</a></p>),  
  
  
$u->end_html;  
  
  
exit;  
###########################################################################  
# Das menu muss noch erstellt werden  
sub menu{  
    my $men = "<ul>";  
  
    my @menu = split(/\s+/, $u->{PBIN}->{$manager}->{menulist});  
    foreach my $m(@menu){  
        my ($item, $link) = split ":", $m;  
        my $href = ($ENV{REQUEST_URI} eq $link) ? '' : qq(href="$link");  
        $men .= qq(<li class='nav'><a $href title="$u->{PBIN}->{$link}->{title}">$item</a></li>);  
    }  
    $men .= "</ul>\n";  
  
return <<"EOT";  
$men  
<hr>  
EOT  
}