1 2 3 4 5
# Administrator hat eine PIN if( $routes->{default}{pin} && $ENV{HTTP_PIN} eq $routes->{default}{pin} ){ my $adm = main->configini($routes->{default}{filedir}."/adm.ini") or die; %$routes = (%$routes,%$adm); }
2024-07-16T12:01:35 GwenDragonWieso "Not Found" und kein "Forbidden"? Oder Angst, dass Scanner erst durch Forbidden weiter suchen könnten?
2024-07-16T15:20:08 GwenDragonEigentlich macht der Webserver das Routing viel schneller mit Rewrite als so ein Perl-Framework. Oder wie siehst du das bei deinem FW?
1
2
3
4
5
6
7
8
Über dem Class-Routing wird dem Webserver mitgeteilt, welche URLs an welche Progammiersprache zu routen sind:
# Entwicklung in C
RewriteRule \.chtml$ /cgi-cpp/fwcpp.exe [L]
# PHP
RewriteRule \.(htm|phtml)$ /bootstrap.php [L]
# Perl
RewriteRule !\.html$ /cgi-bin/fwperl.cgi [L]