Seite 1 von 1
Url mit /bosop.cgi?show770 soll zu /tolleseite123.html
Verfasst: 29.06.2013, 13:04
von Ostfriese
Code: Alles auswählen
http://www.test.de/cgi-bin/osop/bosop.cgi?show770,nochirgendwas-ist-immer-was-anderes
soll zu
Ich bekomme es einfach nicht hin. Alle Rewrites die ich finde filtern hinten die Querystrings raus und machen dann damit was. Aber meine Angabe hinter dem ? hat ja kein = und hinter dem 770 kommen immer unterschiedlich lange und unterschiedliche Zahlen. Ich brauche also eine Regel die alles hinter der 770 abschneidet und somit alle Seiten die von vorne beginnen mit
https://www.test.de/cgi-bin/osop/bosop.cgi?show770 auf
https://www.test.de/tolleseite123.html umleitet.
Habt Ihr eine Lösung ? Ich verzweifel daran
Gruss
Chris
Verfasst:
von
Erfolgreiche und optimale Nutzung mit Magento Shopsystemen!
Nutzen Sie unsere jahrelange Erfahrung mit Magento Shopsystemen und lassen Sie sich beraten!
Lesen Sie die
wichtigsten
Magento-Optimierungsmaßnahmen
oder kontaktieren Sie uns direkt unter:
0511 / 300325-0
Verfasst: 29.06.2013, 13:13
von kanuddel
bin gerade unterwegs, aber hinter der 770 ein
(.*)$
sollte ausreichen
Verfasst: 29.06.2013, 13:24
von Ostfriese
Habe nun mal
Code: Alles auswählen
Redirect permanent /cgi-bin/osop/bosop.cgi?showd770(.*)$ http://www.test.de/tolleseite123.html
ausprobiert, aber das geht leider so nicht.
Gruss
Chris
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 29.06.2013, 19:31
von umwelt
probier doch mal
Code: Alles auswählen
RewriteRule ^cgi-bin/osop/bosop.cgi?$ tolleseite123.html [QSA]
und prüf die query in der datei.
Verfasst: 29.06.2013, 23:27
von kanuddel
Ostfriese hat geschrieben:Habe nun mal
Code: Alles auswählen
Redirect permanent /cgi-bin/osop/bosop.cgi?showd770(.*)$ http://www.test.de/tolleseite123.html
ausprobiert, aber das geht leider so nicht.
Gruss
Chris
"showd770" ist auch falsch, wegen dem "d"
Verfasst: 29.06.2013, 23:29
von chris21
Verfasst: 30.06.2013, 10:32
von Ostfriese
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript application/x-json application/x-httpd-php
AddOutputFilter DEFLATE html xml css js php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
Options +FollowSymLinks
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
RewriteCond {QUERY_STRING} ^show770,6391605480=$
RewriteRule ^(.*)$ http://www.test.de/tolleseite123.html? [R=301]
ErrorDocument 404 /seite-nicht-gefunden
@kanuddel
Ja das hatte ich nach lauter hin und her aus versehen reinbekommen, aber leider ging das trotzdem nicht
Habe nun diese htaccess oben ausprobiert, aber wenn ich dann
Code: Alles auswählen
http://www.test.de/cgi-bin/osop/bosop.cgi?show770,6391605480=
aufrufe passiert nichts.
Es ist zum verzweifeln
Leider bin ich auch noch nicht so drin in diesem Thema. Kann mir nur vorstellen, das die oberen Zeilen das alles irgendwie erschweren.
Die anderen Zeilen brauche ich damit das Rewrite auf meinem 1und1 Webspace funktioniert mit Magento. Also das muss stehenbleiben.
Habt Ihr noch einen Tipp für mich ?
Gruss
Chris
Verfasst: 01.07.2013, 08:17
von Tobias_Jotec24
Hi, sollte egl so gehen
RewriteCond %{QUERY_STRING} ^cgi-bin/osop/bosop.cgi?show770$
RewriteRule ^$
https://www.test.de/tolleseite123.html [R=301,L]
Verfasst: 01.07.2013, 09:12
von chris21
@Tobias_Jotec24:
cgi-bin etc. ist nicht Teil des QS. Das bringt nichts.
@Ostfriese:
Gibt es denn die Datei bosop.cgi im Ordner /cgi-bin/osop/ noch? Sonst würde bereits die vorherigen Regel von Magento greifen und dann würde meine obige Regel nur was bringen, wenn Du sie vor den Magentoblock packst.
Verfasst: 01.07.2013, 14:10
von Ostfriese
@chris21
Hallo und danke für Deine Hilfe.
Die Datei /cgi-bin/osop/bosop.cgi und auch das Verzeichniss gibt es nicht mehr. Ich könnte es natürlich der Form halber nochmal anlegen und nur die Datei da reinkopieren. Könnte das was bringen ?
Ich habe schon soviel probiert, glaube ich hatte auch deinen String schonmal vor die anderen Anweisungen gepackt und es hat nicht geklappt.
Versuche mal die Datei anzulegen im alten Verzeichniss. Hoffe es klappt dann.
EDIT:
Habe das Verzeichniss und die Datei angelegt aber trotzdem 404 Fehler
Gruss
Chris