tfriebe
Themenersteller
Beginner (30 Beiträge)

Duplicate content trotz angepasster htaccess (Seite 3)


hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 27.06.2012, 19:24 Uhr schrieb hansen

Hallo Jörg,

es ging hier um die richtige Angabe der gültigen Domain bei Backlinks und nicht um eine Glaubensfrage, ob man www benutzen sollte oder nicht.

Es müsste doch eigentlich egal sein, ob ich waagendiscount24.de oder www.waagendiscount24.de angebe. Dafür mache ich doch den Redirekt.



Da Du so schön Deinen Link angebracht hast, kannst Du Dir vielleicht jetzt besser vorstellen
was passiert wenn Du nun ab sofort alle Links auf Deine Domain mit www angibst.
Nach den mittlerweile zahlreichen Erklärungen sollte Dir nun eigentlich klar sein, dass
diese Links schon alleine wegen dem 1 Request mehr nicht die volle Wirkung haben können.
Lies einfach den Thread noch einmal in Ruhe durch.

Gruß
hansen


Nepal Rundreisen


gelöschter Benutzer
am 27.06.2012, 21:55 Uhr schrieb

hansen schrieb:
...
1 Request mehr benötigt, da die ja erst auf www umgeleitet werden muss.
...


Es ist kein Request sondern ein DNS Lookup.

Wurde die IP von www erst einmal ermittelt wird sie zwischengespeichert. Ich glaube das waren 24 Stunden bis der DN neu aufgelöst wird.

joerg schrieb:
..

joerghuelsermann.de./artikel/seo/ auf.



Schreiben wir das dieses Mal einmal richtig mit Punkt nach der Top Level Angabe


Das ist lediglich eine absolute Angabe und es sind alles Domains

Aber gehen wirs nochmal durch, für Jörgs Seite.

www.joerghuelsermann.de <- Das wollen wir auflösen.

Und das passiert in folgender Reihenfolge:
1. de (Top Level Domain - TLD)
2. joerghuelsermann (Second Level Domain)
3. www (Third Level Domain (Laie Subdomain))

Wenn die IP von www bekannt ist wird dorthin die Anfrage geschickt, also an 82.197.146.18:80
Die 80 ist der Standardport für Webserver. Die Antwort sieht dann so aus:

[SH]GET www.joerghuelsermann.de


301 Moved Permanently

GET joerghuelsermann.de


200 OK[/SH]

joerg schrieb:
...
Die Domain bekommt doch wenn ich dich recht verstehe eh alle Aufrufe mit.
...


Nein, wurde die IP des zuständigen Hostes erst einmal ermittelt werden alle darauf folgenden Anfragen direkt dorthin gesendet. Bis die TTL abläuft.


Schöne Grüße
Thomas


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 27.06.2012, 23:10 Uhr schrieb joerg

Hallo Hannelore

Du ich wollte zumindest ein praktisches Beispiel auch zeigen.

Bei meinen Domains kann ich sagen das in dem Link für das Beispiel der enthaltene Punkt mich nicht stört.

Hätte ich das bei einer URL von dir auch gewusst hätte ich genauso eine Seite von dir nehmen können.

@Thomas Super Darstellung mir hat jetzt nur gefehlt das Schritt 3 des DNS Lookups fehlt wenn ich www. nicht angebe.

Danke dir dafür.

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 28.06.2012, 07:32 Uhr schrieb romacron

Hallo Jörg

So sieht deine Zonfile aus

joerghuelsermann.de. 10800 IN A 82.XXX.XXX.XXX
joerghuelsermann.de. 86400 IN SOA cns1.XXXX.info. hostmaster.XXXX.de. 2012011301 28800 7200 604800 180
joerghuelsermann.de. 10800 IN NS cns1.XXXX.info.
joerghuelsermann.de. 10800 IN NS cns2.XXXX.info.
joerghuelsermann.de. 10800 IN NS cns3.XXXX.info.
joerghuelsermann.de. 10800 IN MX 10 mail.joerghuelsermann.de.

Wichtig ist hier der A-Record, der gibt die ServerIP zurück. Alles was mit deiner Domain zu tun hat regelt die angegebene IP
Ein extra Lookup wird nicht stattfinden.

ein möglicher "Catch-All-Eintrag" würde so aussehen
*.joerghuelsermann.de. 10800 IN A 82.XXX.XXX.XXX hier würde www.j~h~.de noch einmal extra aufgelöst.

Also keine Sorge das kommt genau mit einer Anfrage an.



hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 28.06.2012, 09:20 Uhr schrieb hansen

Ultima schrieb:

Es ist kein Request sondern ein DNS Lookup.

Wurde die IP von www erst einmal ermittelt wird sie zwischengespeichert. Ich glaube das waren 24 Stunden bis der DN neu aufgelöst wird.


Hallo Thomas,

Danke für Deine Erklärung.
In dem Fall ist mir alledings der Unterschied noch nicht ganz klar.
Eine Anfrage an einen Server ist nach der Begriffserklärung ein Request.
Wenn also eine www Domain ohne www aufgerufen wird, entsteht doch auch eine Anfrage an den Server, was in diesem Fall z.B. bei SR auch als zusätzlicher Request gezählt wird.
Was ist da der Unterschied?

Gruß
hansen


Nepal Rundreisen


gelöschter Benutzer
am 28.06.2012, 12:22 Uhr schrieb

Ok dann versuch ich noch mal und dieses mal nehmen wir deine Website.

www.h-sengenberger.de



Nehmen wir an jemand ruft die Seite ohne www auf also h-sengenberger.de



Dann passiert folgendes.
(Die Darstellungen sind vereinfacht.)

[B]1.[/B]
Die IP von de muss ermittelt werden, denn dort findet der Client die IP für h-sengenberger

[B]2.[/B]
Jetzt wird die IP für h-sengenberger ermittelt. Das geschieht per DNS Lookup.
Die Antwort sieht ungefähr so aus:
[SH];; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46894
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;h-sengenberger.de. IN A

;; ANSWER SECTION:
h-sengenberger.de. 10800 IN A 109.237.140.18[/SH]

[B]3.[/B]

Nun wird ein GET Request an h-sengenberger.de gesendet.


So sieht der Response dazu aus:

[SH]GET h-sengenberger.de


301 Moved Permanently

Location: www.h-sengenberger.de/[/SH]


Das ist der unnötige Request, wenn die Adresse richtig angegeben wird, würde dieser Schritt wegfallen.

[B]4.[/B]
In Schritt 3 erhalten wir die Antwort das die Information auf dem Host www sind.
Also muss die IP für www von h-sengenberger ermittelt werden.

[B]5.[/B]
Jetzt kommt ein weiterer Request an www.h-sengenberger.de
Der Response sieht so aus, dieses mal ausführlich, den HTML Code lasse ich mal weg.
[SH]HTTP/1.1 200 OK
Date: Thu, 28 Jun 2012 10:08:19 GMT
Server: Apache
Last-Modified: Fri, 18 May 2012 11:27:10 GMT
ETag: "1897-4c04dd5461f80"
Accept-Ranges: bytes
Cache-Control: max-age=604800
Expires: Thu, 05 Jul 2012 10:08:19 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 2730
Content-Type: text/html; charset=UTF-8
Connection: keep-alive[/SH]

Der Request selber sieht so aus, also die Informationen die der Browser/Client an den Server sendet.
[SH]GET / HTTP/1.1
Host: www.h-sengenberger.de
Connection: keep-alive
Cache-Control: max-age=0
Pragma: no-cache
User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/12.04 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3[/SH]

hansen schrieb:
In dem Fall ist mir alledings der Unterschied noch nicht ganz klar.
Eine Anfrage an einen Server ist nach der Begriffserklärung ein Request.



Anfragen sind immer Requests, ein DNS Lookup ist einfach nur ein spezieller Request.


Schöne Grüße
Thomas


hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 28.06.2012, 13:46 Uhr schrieb hansen

Hallo Thomas,

wenn ich gewusst hätte, dass Du Dir noch einmal so viel Arbeit machst, obwohl
Du es ja oben schon so ausführlich und verständlich erklärt hast, hätte ich die Frage anders gestellt.

Mir ging es nur darum:

Ultima schrieb:

Anfragen sind immer Requests, ein DNS Lookup ist einfach nur ein spezieller Request.


Ich hatte bei Deiner Antwort den Einduck gewonnen, ich wäre mit meiner Aussage,
dass dies ein zusätzlicher Request ist, total falsch gelegen.

Gruß
hansen


Nepal Rundreisen

MASGlas
Avatar MASGlas
Glaser
Beginner (37 Beiträge)
am 30.06.2012, 09:33 Uhr schrieb MASGlas

Duplicate content trotz angepasster htaccess....
Ich bekomme das auch nicht in den Griff!!!
egal was ich mache... es geht nicht. Habe das Thema aufgegeben...


Marco Schröder
MAS Glas Shop
www.mas-glas.de


gelöschter Benutzer
am 30.06.2012, 10:48 Uhr schrieb

Ist doch eigentlich ganz leicht?

[SH]GET mas-glas.de


200 OK

GET www.mas-glas.de


200 OK[/SH]

Zuerst entscheidest du dich, mit oder ohne www und das trägst du dann in die .htaccess ein. Wenn du dich für www entscheidest sieht der Code für die .htaccess so aus
[SH]RewiteEngine On
RwriteCond %{HTTP_HOST} ^mas-glas\\.de\\$ [NC]

RewriteRule (.*) www.mas-glas.de/\\$1 [R=301,L][/SH]



Wenn dus ohne www haben willst dann so
[SH]RewiteEngine On
RwriteCond %{HTTP_HOST} ^www\\.mas-glas\\.de\\$ [NC]

RewriteRule (.*) mas-glas.de/\\$1 [R=301,L][/SH]



Dann schaltest du url write für die PHP Session ID ab und setzt Ihn auf usecookieonly und dann editierst du nur noch verweise index.php zu /
Und schon ist deine Seite DC frei.

MASGlas schrieb:
...
Ich bekomme das auch nicht in den Griff!!!
...


Für sowas gibts dann professionelle Firmen die dir helfen können aber das kostet dann halt.


Schöne Grüße
Thomas


MASGlas
Avatar MASGlas
Glaser
Beginner (37 Beiträge)
am 30.06.2012, 21:08 Uhr schrieb MASGlas

Hallo Thomas,

Dann schaltest du url write für die PHP Session ID ab und setzt Ihn auf usecookieonly und dann editierst du nur noch verweise index.php zu /
Und schon ist deine Seite DC frei.

Wie geht das?

GET mas-glas.de


200 OK

GET www.mas-glas.de


200 OK

und was ist das?

Danke
Marco


Marco Schröder
MAS Glas Shop
www.mas-glas.de



« zurück zu: .htaccess

Das Seitenreport Forum hat aktuell 5274 Themen und 36108 Beiträge.
Insgesamt sind 48348 Mitglieder registriert.