|
|
dignita

: 20.09.2010 : 28
|
| : 23.09.2010, 16:51 : double content |
|
|
meine seite verfügt über eine www und einer speaking url weiterleitung, ersichtlich aus dem code.
nun habe ich überall wo ich eine speaking url habe, double content. bisher habe ich es nicht geschafft einzurichten das man von der php?=x version direkt auf die speaking url umgeleitet wird.
jemand der mir das kurz erklären kann?
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^bilifotos.ch [nc]
rewriterule ^(.*)$ http://www.bilifotos.ch/$1 [r=301,nc]
rewriterule (.*)http://www.bilifotos.ch/index.php http://www.bilifotos.ch/fotoshooting-luzern [r=301,nc]
RewriteRule (.*)fotoshooting-luzern index.php
RewriteRule (.*)fotograf-luzern index.php?s=aboutme
RewriteRule (.*)fotostudio-fotos index.php?s=fotos
RewriteRule (.*)information-ueber-das-fotoshooting index.php?s=information
RewriteRule (.*)kontaktformular index.php?s=contact
RewriteRule (.*)bewerbungsfoto index.php?s=bewerbung
RewriteRule (.*)fotoshooting-paare index.php?s=paare
RewriteRule (.*)fotoshooting-min index.php?s=min
RewriteRule (.*)fotoshooting-max index.php?s=max
RewriteRule (.*)fotoshooting-familie index.php?s=familie
RewriteRule (.*)fotoshooting-lehrlinge index.php?s=lehrlinge
RewriteRule (.*)links index.php?s=links |
|
| Nach oben |
|
 |
seo dynamit

: 05.09.2010 : 201
|
| : 24.09.2010, 03:17 : double content |
|
|
wer ist Dein Provider?
wer ist Google?
usw.
In der Zeit bis Du das "Problem" gelöst hast, haben "andere" hunderttausende von "wertvollen" Webseiten in den Google Index geschossen..
sig nur am 29.02.2012 |
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 24.09.2010, 11:18 : double content |
|
|
| seo dynamit hat Folgendes geschrieben: |
wer ist Dein Provider?
wer ist Google?
usw.
|
dein vadda is google, ne ma ganz im ernst, ich versteh deine frage nicht.
| seo dynamit hat Folgendes geschrieben: |
In der Zeit bis Du das "Problem" gelöst hast, haben "andere" hunderttausende von "wertvollen" Webseiten in den Google Index geschossen.. |
??? |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3496 : Würzburg
|
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 24.09.2010, 13:07 : double content |
|
|
bilifotos hat nunmal nichts in der url was speziel auf ein fotoshooting andeutet, also wollte ich home so einrichten, das fotoshooting-luzern in der main url erscheint. das wollte ich auch per redirect machen.
hmm, ich dachte das (.*) ersetz die folgenden ziffern nach der main url also bilifotos.ch. vieleicht findest du kurz zeit mir das genauer zu erklären.
| Synonym hat Folgendes geschrieben: |
geht nämlich beides, wenn man auf das Layout verzichtet... |
jo das sollte es natürlich nicht. währe es möglich das du die jetzigen so überarbeitest das sie stimmen? |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3496 : Würzburg
|
| : 24.09.2010, 14:24 : double content |
|
|
Also Du willst "fotoshooting-luzern" als Root haben....
Dann musst Du auch das Root dort hin leiten
| Code: |
| RewriteRule ^$ http://www.bilifotos.ch/fotoshooting-luzern [r=301,nc,L] |
Also alles was mit nichts beginnt und mit nichts endet, eben das Root, weiterleiten an "fotoshooting-luzern"
Dann musst Du dem natürlich auch beibringen, dass der bei "fotoshooting-luzern" die index.php aufrufen soll, also:
| Code: |
| RewriteRule ^fotoshooting-luzern$ index.php [L] |
Das (.*) kann da weg, da der Pfad ja mit "fotoshooting-luzern" beginnen bzw. enden soll. das (.*) bedeutet ja, dass vor "fotoshooting-luzern" irgendwas kommen dürfte, was ja nicht sein soll, oder?
Selbiges natürlich auch mit den anderen Rules. Wenn die z.B. mit "information-ueber-das-fotoshooting" beginnen, dann schreibt man das als "^information-ueber-das-fotoshooting". Wenn danach nichts mehr kommen darf, dann macht man ein $ dahinter. Ergibt dann also komplett:
| Code: |
| RewriteRule ^information-ueber-das-fotoshooting$ index.php?s=information |
^ bedeutet, dass der String damit beginnen muss
$, dass er damit enden muss.
So, und ans Ende kommt dann jeweils noch das Flag [L], damit die Engine bei einem Treffer aufhört. Ohne (so wie jetzt) werden immer alle Rules abgearbeitet, egal ob schon eine der ersten zutrifft.
So, das erst mal als Anhaltspunkt. |
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 24.09.2010, 15:07 : double content |
|
|
| Synonym hat Folgendes geschrieben: |
Also Du willst "fotoshooting-luzern" als Root haben....
Dann musst Du auch das Root dort hin leiten
| Code: |
| RewriteRule ^$ http://www.bilifotos.ch/fotoshooting-luzern [r=301,nc,L] |
Also alles was mit nichts beginnt und mit nichts endet, eben das Root, weiterleiten an "fotoshooting-luzern"
Dann musst Du dem natürlich auch beibringen, dass der bei "fotoshooting-luzern" die index.php aufrufen soll, also:
| Code: |
| RewriteRule ^fotoshooting-luzern$ index.php [L] |
Das (.*) kann da weg, da der Pfad ja mit "fotoshooting-luzern" beginnen bzw. enden soll. das (.*) bedeutet ja, dass vor "fotoshooting-luzern" irgendwas kommen dürfte, was ja nicht sein soll, oder?
Selbiges natürlich auch mit den anderen Rules. Wenn die z.B. mit "information-ueber-das-fotoshooting" beginnen, dann schreibt man das als "^information-ueber-das-fotoshooting". Wenn danach nichts mehr kommen darf, dann macht man ein $ dahinter. Ergibt dann also komplett:
| Code: |
| RewriteRule ^information-ueber-das-fotoshooting$ index.php?s=information |
^ bedeutet, dass der String damit beginnen muss
$, dass er damit enden muss.
So, und ans Ende kommt dann jeweils noch das Flag [L], damit die Engine bei einem Treffer aufhört. Ohne (so wie jetzt) werden immer alle Rules abgearbeitet, egal ob schon eine der ersten zutrifft.
So, das erst mal als Anhaltspunkt. |
stimmt dies so?
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^bilifotos.ch/fotograf-fotoshooting-luzern [nc]
RewriteRule ^$ http://www.bilifotos.ch/fotograf-fotoshooting-luzern [r=301,nc, L]
RewriteRule ^fotograf-fotoshooting-luzern$ index.php [L]
RewriteRule ^fotograf-luzern$ index.php?s=aboutme [L]
RewriteRule ^fotostudio-fotos$ index.php?s=fotos [L]
RewriteRule ^information-ueber-das-fotoshooting$ index.php?s=information [L]
RewriteRule ^kontaktformular$ index.php?s=contact [L]
RewriteRule ^bewerbungsfoto$ index.php?s=bewerbung [L]
RewriteRule ^fotoshooting-paare$ index.php?s=paare [L]
RewriteRule ^fotoshooting-min$ index.php?s=min [L]
RewriteRule ^fotoshooting-max$ index.php?s=max [L]
RewriteRule ^fotoshooting-familie$ index.php?s=familie [L]
RewriteRule ^fotoshooting-lehrlinge$ index.php?s=lehrlinge [L]
RewriteRule ^links index.php?s=links [L] |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3496 : Würzburg
|
| : 24.09.2010, 15:13 : double content |
|
|
also der Teil ja
| Code: |
RewriteRule ^fotograf-fotoshooting-luzern$ index.php [L]
RewriteRule ^fotograf-luzern$ index.php?s=aboutme [L]
RewriteRule ^fotostudio-fotos$ index.php?s=fotos [L]
RewriteRule ^information-ueber-das-fotoshooting$ index.php?s=information [L]
RewriteRule ^kontaktformular$ index.php?s=contact [L]
RewriteRule ^bewerbungsfoto$ index.php?s=bewerbung [L]
RewriteRule ^fotoshooting-paare$ index.php?s=paare [L]
RewriteRule ^fotoshooting-min$ index.php?s=min [L]
RewriteRule ^fotoshooting-max$ index.php?s=max [L]
RewriteRule ^fotoshooting-familie$ index.php?s=familie [L]
RewriteRule ^fotoshooting-lehrlinge$ index.php?s=lehrlinge [L]
RewriteRule ^links index.php?s=links [L] |
der Teil nein:
| Code: |
RewriteCond %{http_host} ^bilifotos.ch/fotograf-fotoshooting-luzern [nc]
RewriteRule ^$ http://www.bilifotos.ch/fotograf-fotoshooting-luzern [r=301,nc, L]
|
Beim "http_host" gibt es keine Pfadangaben, sondern nur den Host.
Deine Weiterleitung wegen dem www und nicht www musst Du separat machen (hattest Du zuvor ja schon), ebenso die Weiterleitung von / nach /fotograf-fotoshooting-luzern (die habe ich oben geschrieben)
Die ganzen index.php-Dinger dann weiterzuleiten wird etwas aufwändiger, denn der Apache ruft ja sowie so bei jedem Request intern die index.php auf, also wäre das eine Endlosschleife.
So in etwa könnte es aber aussehen:
| Code: |
# index.php weiterleiten an /fotoshooting-luzern
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php$ /fotoshooting-luzern? [L,R=301] |
| Code: |
# index.php?s=information weiterleiten an /information-ueber-das-fotoshooting
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteCond %{QUERY_STRING} ^s=information$
RewriteRule ^index\.php$ /information-ueber-das-fotoshooting? [L,R=301]
|
Ist aber alles ungetestet! |
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 24.09.2010, 15:33 : double content |
|
|
das müsste dann wohl stimmen
RewriteCond %{http_host} ^bilifotos.ch [nc]
bei dem hab ich noch mein probleme, wie muss das dann jeweils aussehen damit es von www.bilifotos.ch direkt auf /fotoshooting-luzern leitet?
weil in deinem beitrag schreibst du auch folgendes:
RewriteRule ^$ http://www.bilifotos.ch/fotoshooting-luzern [r=301,nc, L] |
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 24.09.2010, 15:59 : double content |
|
|
| Synonym hat Folgendes geschrieben: |
also der Teil ja
| Code: |
RewriteRule ^fotograf-fotoshooting-luzern$ index.php [L]
RewriteRule ^fotograf-luzern$ index.php?s=aboutme [L]
RewriteRule ^fotostudio-fotos$ index.php?s=fotos [L]
RewriteRule ^information-ueber-das-fotoshooting$ index.php?s=information [L]
RewriteRule ^kontaktformular$ index.php?s=contact [L]
RewriteRule ^bewerbungsfoto$ index.php?s=bewerbung [L]
RewriteRule ^fotoshooting-paare$ index.php?s=paare [L]
RewriteRule ^fotoshooting-min$ index.php?s=min [L]
RewriteRule ^fotoshooting-max$ index.php?s=max [L]
RewriteRule ^fotoshooting-familie$ index.php?s=familie [L]
RewriteRule ^fotoshooting-lehrlinge$ index.php?s=lehrlinge [L]
RewriteRule ^links index.php?s=links [L] |
der Teil nein:
| Code: |
RewriteCond %{http_host} ^bilifotos.ch/fotograf-fotoshooting-luzern [nc]
RewriteRule ^$ http://www.bilifotos.ch/fotograf-fotoshooting-luzern [r=301,nc, L]
|
Beim "http_host" gibt es keine Pfadangaben, sondern nur den Host.
Deine Weiterleitung wegen dem www und nicht www musst Du separat machen (hattest Du zuvor ja schon), ebenso die Weiterleitung von / nach /fotograf-fotoshooting-luzern (die habe ich oben geschrieben)
Die ganzen index.php-Dinger dann weiterzuleiten wird etwas aufwändiger, denn der Apache ruft ja sowie so bei jedem Request intern die index.php auf, also wäre das eine Endlosschleife.
So in etwa könnte es aber aussehen:
| Code: |
# index.php weiterleiten an /fotoshooting-luzern
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php$ /fotoshooting-luzern? [L,R=301] |
| Code: |
# index.php?s=information weiterleiten an /information-ueber-das-fotoshooting
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteCond %{QUERY_STRING} ^s=information$
RewriteRule ^index\.php$ /information-ueber-das-fotoshooting? [L,R=301]
|
Ist aber alles ungetestet! |
super erklärung. danke.
das sieht aber gefährlich kompliziert aus, da werd ich mich wohl noch paar stunden hinsetzen müssen bis ich die ganze htaccess geschichte verstehe |
|
| Nach oben |
|
 |
bugscout


: 23.06.2003 : 2595 : Neufundland
|
| : 24.09.2010, 22:45 : double content |
|
|
Schön hab ihr das alles gemacht. Nur .....
Wenn http://www.bilifotos.ch/fotoshooting-luzern die Root sein soll,
dann sollte beim Aufruf von domain.tld auch /fotoshooting-luzern kommen,
sonst gibt es doppelten Content
Ich bin ja wertekonservativ http://www.bilifotos.ch/ ist Root oder glaubt hier
jemand, dass /fotoshooting-luzern beim Begriff "Fotoshooting Luzern" hilft.
Sind wir hier bei Fireball 1998
Nicht alles was man machen kann ist auch sinnvoll.
Wie wär es mit einer Keywordanalyse?
Ganz aus dem Bauch vermute ich das Key Fotoshooting bei Privatkunden nicht in den Top10
da wäre für mich "exklusive Bewerbungsfotos" schon eher ein Markt
Diese Regierung macht nichts falsch. Für einige Leute
ist die Politik von Vorteil - nur wir sind nicht dabei.
Georg Schramm |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3496 : Würzburg
|
| : 25.09.2010, 12:07 : double content |
|
|
@bugscout
Die Weiterleitung hatte ich oben schon genannt und ist auch genau die, bei der dignita nun nochmal nachfragt.
Über den Sinn des ganzen denke ich nicht nach, das war nicht die Frage.
@dignita
Zur Weiterleitung der mit / nicht www-Geschichte dient das hier
| Code: |
RewriteCond %{http_host} ^bilifotos.ch [nc]
RewriteRule ^(.*)$ http://www.bilifotos.ch/$1 [r=301,L] |
Wenn der Host >mit< "bili..." beginnt, dann weiterleiten.
Besser wäre da aber:
| Code: |
RewriteCond %{http_host} !^www\.bilifotos\.ch [nc]
RewriteRule ^(.*)$ http://www.bilifotos.ch/$1 [r=301,L] |
Wenn der Host >nicht mit< "www.bili..." beginnt, dann weiterleiten. Oder arbeitest Du auch mit Subdomänen die im gleichen Verzeichnis liegen?
Die Weiterleitung vom "/" zum "/fotoshooting-luzern" geht damit
| Code: |
| RewriteRule ^$ http://www.bilifotos.ch/fotoshooting-luzern [r=301,L] |
Wie gesagt, das www-Dinges und die Root-Weiterleitung sind zwei getrennte Dinge und passen nicht so einfach gemeinsam in eine Rule.
Also wenn es da dann ganz dumm läuft und einer http://bilifotos.ch aufruft, dann leitet das ganze erst mal weiter an http://www.bilifotos.ch und danach an http://www.bilifotos.ch/fotoshooting-luzern
Sinnvoll wäre dann natürlich auch, dass Du Deine Seite anpasst und dort für Index / Home / Startseite (wie auch immer) eben nicht auf "/" linkst, sondern gleich auf "/fotoshooting-luzern". |
|
| Nach oben |
|
 |
dignita

: 20.09.2010 : 28
|
| : 25.09.2010, 12:33 : double content |
|
|
| bugscout hat Folgendes geschrieben: |
Schön hab ihr das alles gemacht. Nur .....
Wenn http://www.bilifotos.ch/fotoshooting-luzern die Root sein soll,
dann sollte beim Aufruf von domain.tld auch /fotoshooting-luzern kommen,
sonst gibt es doppelten Content
|
warum sollten die 2 main keywords nicht in der url sein?
und wie gesagt, es muss nicht unbedingt jetzt darauf weitergeleitet werden. ich dachte mir nur später, wenn sich der rest geregelt hat, die kleinigkeiten wie eben /fotoshooting-luzern in angriff zu nehmen.
| bugscout hat Folgendes geschrieben: |
Ich bin ja wertekonservativ http://www.bilifotos.ch/ ist Root oder glaubt hier
jemand, dass /fotoshooting-luzern beim Begriff "Fotoshooting Luzern" hilft.
Sind wir hier bei Fireball 1998
Nicht alles was man machen kann ist auch sinnvoll.
Wie wär es mit einer Keywordanalyse?
Ganz aus dem Bauch vermute ich das Key Fotoshooting bei Privatkunden nicht in den Top10
da wäre für mich "exklusive Bewerbungsfotos" schon eher ein Markt |
das fotoshooting nicht main keywort ist stimmt, aber der fotograf bietet nicht nur bwerbungsfotos an, so könne man meinen es handelt sich ausschliesslich um jene sparte.
fotograf schlägt laut google keyword analyse fotoshooting um ca. 40%. habe ich leider zu spät bemerkt, aber das bricht mir ja nicht das bein, eine keyword neuorienterung ist immer möglich. |
|
| Nach oben |
|
 |
bugscout


: 23.06.2003 : 2595 : Neufundland
|
| : 25.09.2010, 14:59 : double content |
|
|
| dignita hat Folgendes geschrieben: |
das fotoshooting nicht main keywort ist stimmt, aber der fotograf bietet nicht nur bwerbungsfotos an, so könne man meinen es handelt sich ausschliesslich um jene sparte. |
Bewerbungsfotos ist ja auch nur ein Beispiel
eine Webseite wird ja nicht nur auf ein Keyword optimiert
Z.B. könnte eine Analyse ergeben, dass deine Kundschaft 80% durch Mundpropaganda auf dich aufmerksam wird, die dann die URL eintippen
und mal schauen wollen, ob sie die Seite anspricht.
Da kannst du noch Jahre
http://www.bilifotos.ch/fotoshooting-luzern
http://www.bilifotos.ch/fotos-luzern
http://www.bilifotos.ch/fotograf-luzern
http://www.bilifotos.ch/photograph-luzern
optimieren
egal was du machst,
http://www.bilifotos.ch/ und
http://www.bilifotos.ch/fotoshooting-luzern
sollten nich der gleiche Inhalt sein
Ich würde auf der Startseite 3 tolle Beispiele für deine Arbeit
mit wenig Text setzen und dann das ganze auf den Unterseiten
mit Fotobeispielen und mehr Text verdeutlichen.
Und auch wenn es nicht dein Arbeitsbereich ist,
würde ich die Schreibfehler beseitigen.
Diese Regierung macht nichts falsch. Für einige Leute
ist die Politik von Vorteil - nur wir sind nicht dabei.
Georg Schramm |
|
| Nach oben |
|
 |
mwitte


: 08.09.2006 : 1917 : Ladbergen
|
| : 25.09.2010, 19:10 : double content |
|
|
wie wäre es denn einfach damit sich ein paar URLs zu sichern:
www.fotoshooting-luzern.ch
o.ä.?!
Suche und biete Linktausch für verschiedene Projekte.
SPRACHKURSE, LÄNDER, REISEN, PFERDE, URLAUB...
Einfach kurze PM mit Euren Seiten an mich. Danke!
Wichtigste Forumregel: Nimm NICHTS persönlich -- alles ist Feedback... |
|
| Nach oben |
|
 |