Thread Suchmaschinenfreundliche URI für CMS (11 answers)
Opened by frankes at 2007-06-23 15:57

pq
 2007-06-23 17:36
#215 #215
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=frankes,23.06.2007, 15:26]Es wäre daher eine aufrufende Script-URI in der Form:
domain.tld/(cgi-bin/)script/1/de_de/2/0(.html) schön.[/quote]
example.org/cgi-bin/script/1/de_de/2/0.html
Code: (dl )
1
2
3
my $path_info = $ENV{PATH_INFO};
# oder
my $path_info = $cgi->path_info;

in $path_info steht dann /1/de_de/2/0.html.
das kannst du dann z.b. an / splitten und weiterverarbeiten.
achte aber drauf, dass du evtl. escapte sonderzeichen
dann selbst mit URI::Escape unescapen musst.

die url kann aber nach wie vor auch noch parameter
annehmen, z.b.
example.org/cgi-bin/script/1/de_de/2/0.html?foo=bar

ausserdem empfiehlt es sich, einen Last-Modified-header mit
auszugeben, der eben die letzte änderungs-zeit beinhaltet, die
sich idealerweise nicht bei jedem request ändert.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Suchmaschinenfreundliche URI für CMS