Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

301 mit Variabeln ?

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
 php nach HTML konvertieren (modrewrite) 2 Domains, gleicher Inhalt - Eine wertlos?  
Thor

pr


: 21.05.2003
: 594
: Sankt Ingbert


: 17.12.2004, 10:54    : 301 mit Variabeln ? Antworten mit Zitat

Hallo,

wie bekomme ich einen 301 für eine dynamische URL hin. z.B. wie
http://domain.de/verzeichnis/dlgate.cgi?datei=datei.exe&saveto=datei

setze ich auf diese URL einen 301 leitet dieser alle Seiten weiter http://domain.de/verzeichnis/dlgate.cgi, die Variabeln ? und & werden leider nicht beachtet...

keine
Nach oben
Thor Private Nachricht senden
bull

pr


: 20.09.2003
: 2176
: Vèneto


: 17.12.2004, 11:01    : 301 mit Variabeln ? Antworten mit Zitat

:
setze ich auf diese URL einen 301

Das ist alles etwas unpräzise - sofern Apache und [R=301] würde ich es noch mit [R=301,QSA] probieren?
Nach oben
bull Private Nachricht senden
Thor

pr


: 21.05.2003
: 594
: Sankt Ingbert


: 17.12.2004, 11:24    : 301 mit Variabeln ? Antworten mit Zitat

Hallo bull,

es ist Apache, habe es bisher so versucht

Redirect 301 /verzeichnis/dlgate.cgi?datei=datei.exe&saveto=datei http://domain.de

und du meinst in etwa
RewriteEngine On
RewriteCond %{HTTP_HOST} = domain.de/verzeichnis/dlgate.cgi?datei=datei.exe&saveto=datei [NC]
RewriteRule ^(.*)$ http://domain.de [R=301,QSA] ???

keine
Nach oben
Thor Private Nachricht senden
bull

pr


: 20.09.2003
: 2176
: Vèneto


: 17.12.2004, 11:37    : 301 mit Variabeln ? Antworten mit Zitat

Willst Du die Parameter also an domain.de mit übergeben?

RewriteEngine On
RewriteCond %{REQUEST_URI} verzeichnis/dlgate.cgi
RewriteRule ^.*$ http://domain.de%{QUERY_STRING}? [R=301,L]

macht also aus verzeichnis/dlgate.cgi?datei=datei.exe&saveto=datei --> http://domain.de/?datei=datei.exe&saveto=datei

Wenn Du aber verzeichnis/dlgate.cgi?.... (irgendwas im Querystring) einfach OHNE Querystring an domain.de umleiten willst (habs leider immer noch nicht ganz verstanden)

RewriteEngine On
RewriteRule verzeichnis/dlgate.cgi(.*)$ http://domain.de [R=301,L]

HTTP_HOST ist hier ganz falsch.
Nach oben
bull Private Nachricht senden
Thor

pr


: 21.05.2003
: 594
: Sankt Ingbert


: 17.12.2004, 12:24    : 301 mit Variabeln ? Antworten mit Zitat

ich danke dir für deine Geduld

ich stelle Dateien zum Download zur verfügung. Dieser Download läuft über das Programm dlgate und erzeugt automatisch folgenden Link http://domain.de/verzeichnis/dlgate.cgi?datei=datei.exe&saveto=datei
bestimmte Dateien exestieren nicht mehr, doch einige Links von aussen verweisen auf genau diese URL. Für Google sieht es aus als wäre die Datei noch da
Es gibt aber noch andere Dateien
http://domain.de/verzeichnis/dlgate.cgi?datei=datei1.exe&saveto=datei1
http://domain.de/verzeichnis/dlgate.cgi?datei=datei2.exe&saveto=datei2
http://domain.de/verzeichnis/dlgate.cgi?datei=datei3.exe&saveto=datei3
diese sollen natürlich nicht umgeleitet werden.
Erst wenn die User über diese Links gehen wird ein 404 erzeugt.
Wie bekomme ich jetzt ein 301 oder 404 auf genau diese Parameter ohne die restlichen zu stören

Code:
RewriteEngine On
RewriteRule verzeichnis/dlgate.cgi(.*)$ http://domain.de [R=301,L]

Das schaut schon gut aus, nur müßte (.*)$ mit dem genauen Pfad "?datei=datei.exe&saveto=datei" übergeben werden.
Ein 404 kann ich nicht erzeugen, da der Link immer wieder vom Programm erzeugt wird.

keine
Nach oben
Thor Private Nachricht senden
bull

pr


: 20.09.2003
: 2176
: Vèneto


: 17.12.2004, 12:34    : 301 mit Variabeln ? Antworten mit Zitat

Ah, jetzt verstanden

Code:

RewriteEngine On
RewriteCond %{THE_REQUEST} verzeichnis/dlgate.cgi
RewriteCond %{THE_REQUEST} nichtmehrexistitierendedatei1 [OR]
RewriteCond %{THE_REQUEST} nichtmehrexistitierendedatei2 [OR]
RewriteCond %{THE_REQUEST} nichtmehrexistitierendedatei3
RewriteRule ^.*$ http://domain.de/ [R=301,L]


Ungetestet. Man beachte das fehlende "OR" bei der ersten Cond, das wie ein AND wirken sollte - also dlgate.cgi AND (datei1 OR datei2 OR datei3). THE_REQUEST, da Querystrings dabei sind.

Gruß
jan
Nach oben
bull Private Nachricht senden
carnalito

pr


: 30.04.2003
: 79
: Ludwigsburg


: 17.12.2004, 13:45    : 301 mit Variabeln ? Antworten mit Zitat

Hallo zusammen,

soweit ich das überblicke willst Du eine weiterleitung über die .htaccess machen und die Parameter auch gleich mitschicken ?!

Das schaffst Du normalerweise schon mit den 'query-append' schalter:

RewriteRule ^.*$ http://domain.de/ [R=301,qsappend,L]

Grüsse

Hartmut

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking
Nach oben
carnalito Private Nachricht senden WWW
Thor

pr


: 21.05.2003
: 594
: Sankt Ingbert


: 18.12.2004, 21:27    : 301 mit Variabeln ? Antworten mit Zitat

Danke euch, werde mal versuchen euere Tipps umzusetzen

keine
Nach oben
Thor Private Nachricht senden
Fridaynite

pr


: 07.01.2004
: 2945
: Recife, Brasil


: 19.12.2004, 21:35    : 301 mit Variabeln ? Antworten mit Zitat

:

RewriteRule ^.*$ http://domain.de/ [R=301,qsappend,L]

Ach wär ich doch Sedo.. denen gehört diese Domain

So oft wie das im Web diskutiert wird, sammeln die irgendwann soviele Links auf diese Domain, dass sie irgendwann mal ein 10er wird

Lebt keusch und trinkt generell nur ein Bier pro Woche maximal.
Nach oben
Fridaynite Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
PHP: Alle verfügbaren Variabeln ausgeben? PHP: Alle verfügbaren Variabeln ausge... Southmedia Webprogrammierung, Templatedesign & Microformats 6 21.08.2006, 00:22 PHP: Alle verfügbaren Variabeln ausgeben?
Versuch: Trennzeichen für Keywords/Variabeln in Dateinamen Wichtig: Versuch: Trennzeichen für Keywords/Va... Southmedia Webprogrammierung, Templatedesign & Microformats 79 08.02.2004, 19:12 Versuch: Trennzeichen für Keywords/Variabeln in Dateinamen

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: 301 mit Variabeln ?