1
Hallo Jörg!
Erst einmal, klasse Forum hast du hier, ich konnte mir bei dir schon einige tolle Tipps holen!
Vorweg: Alles was ich so über PHP und HTML weiß, habe ich mir selbst beigebracht (ist nicht besonders viel im PHP Bereich). So nun aber zu meinem Problem.
Ich betreibe eine kleine Website (www.guildwars2online.de) und überwache diese unter anderem mit Webmaster Tools von Google. Mir ist jetzt aufgefallen, dass ich extrem viel Duplicate Content erstelle durch die Verweise die Joomla teilweise mit meinen Artiklen anstellt!
Bisher habe ich folgendes schon geändert:
- index.php wird nicht mehr in der URL angezeigt
- Rewrite von ohne www. auf mit www.
- Artikelnummern und andere Nummern sind aus der URL entfernt
Leider habe ich immernoch Probleme mit URL die in etwa so aussehen:
/index.php?option=com_content&view=article&id=155:let-s-play-smite&catid=31:lets-play-free2play&Itemid=251
Die werden doppelt von Google indexiert und mein 301 funktioniert dann nicht, auch nicht wenn ich einen direkten Rewrite von diesem Link zu den "eigentlichen" richtigen Link in der .htaccess setze. langsam verzweifel ich...
Die 301 Weiterleitungen überprüfe ich mit http://web-sniffer.net/, weil es direkt mir sagen kann nach einer Änderungen, ob es funktioniert.
Zur Hilfe hier noch eben meine .htaccess:
Alles andere in der Datei ist von mir unverändert gelassen. Den ersten Query String habe ich so gesetzt, wie in einem anderen Beitrag hier aber leider hat das nichts gebracht ....
Hoffe du kannst mir helfen!
Beste Grüße
Refaser
Erst einmal, klasse Forum hast du hier, ich konnte mir bei dir schon einige tolle Tipps holen!
Vorweg: Alles was ich so über PHP und HTML weiß, habe ich mir selbst beigebracht (ist nicht besonders viel im PHP Bereich). So nun aber zu meinem Problem.
Ich betreibe eine kleine Website (www.guildwars2online.de) und überwache diese unter anderem mit Webmaster Tools von Google. Mir ist jetzt aufgefallen, dass ich extrem viel Duplicate Content erstelle durch die Verweise die Joomla teilweise mit meinen Artiklen anstellt!
Bisher habe ich folgendes schon geändert:
- index.php wird nicht mehr in der URL angezeigt
- Rewrite von ohne www. auf mit www.
- Artikelnummern und andere Nummern sind aus der URL entfernt
Leider habe ich immernoch Probleme mit URL die in etwa so aussehen:
/index.php?option=com_content&view=article&id=155:let-s-play-smite&catid=31:lets-play-free2play&Itemid=251
Die werden doppelt von Google indexiert und mein 301 funktioniert dann nicht, auch nicht wenn ich einen direkten Rewrite von diesem Link zu den "eigentlichen" richtigen Link in der .htaccess setze. langsam verzweifel ich...
Die 301 Weiterleitungen überprüfe ich mit http://web-sniffer.net/, weil es direkt mir sagen kann nach einer Änderungen, ob es funktioniert.
Zur Hilfe hier noch eben meine .htaccess:
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
## Mod_rewrite in use.
RewriteEngine On
########## Begin - Redirecting non-www request to www
#
RewriteEngine On
RewriteCond %{QUERY_STRING} ^option=com_content([^]+]+)$
RewriteRule ^index\.php$ /? [L,R=301]
RewriteCond %{HTTP_HOST} ^guildwars2online.de [NC]
RewriteRule (.*) http://www.guildwars2online.de/$1 [L,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{THE_REQUEST} /index\.php/free-2-play/rollenspiele
RewriteRule ^index\.php/free-2-play/rollenspiele http://www.guildwars2online.de/free-2-play/rollenspiele? [R=301,L]
RewriteCond %{THE_REQUEST} /index\.php/let-s-play
RewriteRule ^index\.php/let-s-play http://www.guildwars2online.de/let-s-play? [R=301,L]
RewriteCond %{THE_REQUEST} /index\.php/spiele-news
RewriteRule ^index\.php/spiele-news http://www.guildwars2online.de/spiele-news? [R=301,L]
RewriteCond %{THE_REQUEST} /index\.php/free-2-play
RewriteRule ^index\.php/free-2-play http://www.guildwars2online.de/free-2-play? [R=301,L]
RewriteCond %{THE_REQUEST} /index\.php
RewriteRule ^index\.php http://www.guildwars2online.de/? [R=301,L]
#
########## End - Redirecting non-www request to www
Alles andere in der Datei ist von mir unverändert gelassen. Den ersten Query String habe ich so gesetzt, wie in einem anderen Beitrag hier aber leider hat das nichts gebracht ....
Hoffe du kannst mir helfen!
Beste Grüße
Refaser