Beitrag von markus (1013 Beiträge) am Mittwoch, 4.März.2009, 12:56.
problem bei rewrite mit umleitung alter templates
hallo,
ich versuche gerade meine pfade per htaccess anzupassen (lizenz).
so wird aus www.domain.tld/cgi-bin/baseportal.pl?htx=/programme
www.domain.tld/programme
### RewriteRule ^programme$ /cgi-bin/baseportal.pl?htx=/programme [L,P]
jetzt habe ich noch ein template /cgi-bin/baseportal.pl?htx=/angebote, das zig mal bei google gelistet ist.
ich bekomme dieses template einfach nicht umgeschrieben.
hat vielleicht jemand eine idee?
so müßte es doch eigentlich klappen!
### RewriteRule ^/cgi-bin/baseportal.pl?htx=/angebote$ /programme [L,P]
markus
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 4.März.2009, 13:56.
Re: problem bei rewrite mit umleitung alter templates
Man kann nicht einfach so den QueryString umschreiben/finden, musst du wenn schon mit Conditions arbeiten, und dann solltest du gleich auf die richtige URL umschreiben
in etwa so
RewriteCond %{QUERY_STRING} ^htx=/angebote$
RewriteRule ^/cgi-bin(.*)$ /cgi-bin/baseportal.pl?htx=programme [PT,L]
gebe auch gleich nen [R=301,L] mit um Suchmaschienen anzuzeigen das die Seite dauerhaft verschoben ist.
Oder einfach ganz einfach
mach nen leeres Template mit namen angebote und schreib rein
;)
Beitrag von markus (1013 Beiträge) am Mittwoch, 4.März.2009, 15:43.
Re: Re: problem bei rewrite mit umleitung alter templates
stimmt! da war schonmal was.
da hab`ich was zu tun!
mit dem leerne temp geht nicht, da es sich um ca. 40 st. handelt.
wäre ja ne verschwendung :-)
noch eine unwissend-frage:
ist die seiten-aufrufschnelligkeit eigentlich abhängig von der htaccess-datei?
da ich die gesamte site per rewrite im htaccess steuern will, kommt da
was zusammen - z.zt. 21000 kb mit 120 rewrite zeilen.
markus