Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu RewriteCond

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
catcat
PostRank 10
PostRank 10
Beiträge: 10292
Registriert: 02.08.2006, 13:21
Wohnort: Litauen

Beitrag von catcat » 03.02.2009, 09:39

Moinsen!

Ich hab ne alte .htaccess, darin stand:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www.meine_domain.com$ 
RewriteRule ^(.*)$ http://www.meine_domain.com/$1 [L,R=301]
Also die einfache Umleitung von ohne "www" zu mit "www". Soweit klar.

Nun habe ich beim letzten update ne .htacces bekommen, da steht das hier drin:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^http://meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://meine_domain.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Aber was, zum Henker, machen diese Regeln? Das ist doch sinnlos, oder?
(Und was bewirkt die letzte Zeile? Ich komm da nicht dahinter.)

EDIT:
Also Eines hab ich grade rausgefunden...ehm.
Wenn ich das hier:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^http://meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://meine_domain.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com$      [NC]
mit dem hier ersetze:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www.meine_domain.com$ 
RewriteRule ^(.*)$ http://www.meine_domain.com/$1 [L,R=301]
dann werden keine Grafiken mehr in diesem Shop angezeigt :o

Anzeige von ABAKUS

von Anzeige von ABAKUS »





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


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 03.02.2009, 11:45

catcat hat geschrieben:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^http://meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://meine_domain.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.meine_domain.com$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Aber was, zum Henker, machen diese Regeln? Das ist doch sinnlos, oder?
(Und was bewirkt die letzte Zeile? Ich komm da nicht dahinter.)
RewriteCond %{HTTP_REFERER} !^https://meine_domain.com/.*$ [NC]
Falls die vom Browser übermittelte, verweisende URL nicht zwischen Anfang und Ende aus „meine_domainXcom/irgendwas“ besteht (es folgen drei in der Tat überflüssige Muster nach gleichem Schema, die sich teils mit dem ersten überschneiden, in jedem Falle aber von einem Nicht-Anfänger in das erste wunderbar eingepasst worden wären), dann:

RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Verbiege alles, das auf irgendwas, gefolgt von einem Punkt gefolgt von jpg, jpeg, gif, png oder bmp endet, in eine Fehlermeldung Typ Zugriff verboten. Und da der Zugriff eh verboten ist, steht bei der Ziel-URL schlicht ein einsamer Bindestrich statt irgendeines Pfades.

Das NC in den eckigen Klammern steht für not case sensitive, also Groß- und Kleinschreibung im Muster nicht beachten.

Kurz: Das ist ein Binde-gefälligst-meine-Bilder-nicht-in-deine-Seiten-ein-Türsteher. Man sollte den auch so zusammenfassen können:

RewriteCond %{HTTP_REFERER} !>https://www.example.com
RewriteRule \.(jpe?g|gif|png|bmp)$ - [F]

catcat
PostRank 10
PostRank 10
Beiträge: 10292
Registriert: 02.08.2006, 13:21
Wohnort: Litauen

Beitrag von catcat » 03.02.2009, 13:42

Genial - DANKE!

Das konnte sogar ich verstehen^^
Und hübsch bunt isses auch noch.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

jackwiesel
PostRank 10
PostRank 10
Beiträge: 5820
Registriert: 09.09.2007, 09:44
Wohnort: Bochum

Beitrag von jackwiesel » 03.02.2009, 13:54

Und hübsch bunt isses auch noch.
Ich hab mich schon gefragt, was er heute geraucht hat... :lol:

ins0
PostRank 4
PostRank 4
Beiträge: 128
Registriert: 01.09.2008, 18:29

Beitrag von ins0 » 03.02.2009, 14:39

job schön erklärt
jackwiesel hat geschrieben: Ich hab mich schon gefragt, was er heute geraucht hat... :lol:
:D warum soll er was geraucht haben? Du siehst doch die Farben (bzw. Wir) ^^ ;) :lol: