Thread CGI::Application: Suchmaschinenfreundliche URL (9 answers)
Opened by MartinR at 2006-08-19 19:30

dewarim
 2006-08-22 11:05
#8573 #8573
User since
2006-03-31
4 Artikel
BenutzerIn
[Homepage] [default_avatar]
Wenn du keine umfangreichen Parameterlisten übergeben willst, geht es vielleicht auch ohne manuelles Parsen der Parameter:

Code: (dl )
1
2
3
RewriteRule ^/wms/([^/]+)/([^/]+)$ /cgi-bin/show.pl?area=$1;page=$2 [L]
RewriteRule ^/wms$ /cgi-bin/show.pl?area=home;page=index.html [L]
RewriteRule ^/wms/([^/]+)/?$ /cgi-bin/show.pl?area=$1;page=index.html [L]


URLs der Form /wms/arbeit/status.html werden also in
Code: (dl )
/cgi-bin/show.pl?area=arbeit;page=status.html

umgesetzt (aber im Browser steht nach wie vor die "schöne" URL). Das funktioniert gut für Seiten, bei denen die Applikation mehr oder weniger nur den Dateinamen braucht.

Zugegeben, für die Kommentarseiten habe ich noch keine Lösung gesucht...bei
Code: (dl )
cgi-bin/show.pl?area=arbeit;page=status.html;show_comments=1

ist wohl eine etwas komplexere Version gefragt. :)

View full thread CGI::Application: Suchmaschinenfreundliche URL