|
|
Schweiss-weg

: 03.09.2007 : 221
|
| : 06.07.2011, 09:29 : Domain überoptimiert trotz White? SEO freie Domains überholt |
|
|
Erst einmal ganz dickes Lob an Stefan26 für die sehr konkrete Hilfe (auch wenn ich bei dem ein oder anderen nochmal nachfragen muss(te))...
Die erste Rewrite-Rule verstehe ich natürlich, die Zweite eher nicht. Wird dabei die http://schwitzen.com/shop/index.php nach aussen hin als Domainroot ausgegeben?
Meine Befürchtung als Nix-Blicker: das könnte evetuell weitreichende, negative Folgen auf Implementierungen (z.B. Speaking-URL), Regeln (Länderfilter: bestimmte Inhalte werden nur für bestimmte Sprachen ausgegeben) und wer weiß was haben, oder?
Die 301 Weiterleitung aus dem Root an den Ordner /shop/ habe ich damals aufgesetzt, da wir zuerst eine Startseite für den Shop hatten uns dann aber auf Dauer gegen eine solche Einstiegsseite entschieden hatten. Um keine Links ins Leere laufen zu lassen habe ich dann eine generelle Weiterleitung direkt auf den Shop eingerichtet.
Die sid stehen in den WMTs auf Ignorieren und viele mir bekannten anderen Variablen ebenfalls (z.B. partnerid, etc.).
Die phpBB-Änderungen nehm ich gerade vor, muss aber scheinbar etwas suchen um die Berechtigung speziell für die angegebenen Seiten zu finden. Erst mal dpppelt-dickes DANKE!
P.S.: ich denke, ich werde die Änderungen am REWRITE mal an einer Testinstallation des Shops austesten. Oder ich würde Dich (wenn Du daran Interesse hast?) für eine professionelle Umsetzung in unserem Projekt bezahlen. Interesse? |
|
| Nach oben |
|
 |
Stefan26

: 03.05.2010 : 104
|
| : 06.07.2011, 11:48 : Domain überoptimiert trotz White? SEO freie Domains überholt |
|
|
Danke für dein Angebot einer Mitarbeit, allerdings bin ich weit davon entfernt ein SEO / Programmier... Profi zu sein und muss daher ablehnen.
Das ganze zuerst auf einer Testplattform auszuprobieren, halte ich für eine gute Idee. Ein korrekter redirect von /index.php auf / bzw. /shop/index.php auf /shop/ schadet deiner Seite nicht. Wenn du diesbzgl. Probleme hast, poste entweder hier im "Weiterleitungen und mod_rewrite"-Forum oder bei komplexen Sachen auf Webmasterworld -> Apache Web Server. Moderator jdmorgan kennt mod_rewrite in und auswendig und ist sehr hilfsbereit.
Bei phpBB gehst du in den Administrationsbereich -> Berechtigungen -> Forenrechte -> entsprechende Foren auswählen -> Gruppen -> Bots -> Absenden -> Rolle: Bot-/Spider-Zugang. |
|
| Nach oben |
|
 |
Schweiss-weg

: 03.09.2007 : 221
|
| : 06.07.2011, 12:11 : Domain überoptimiert trotz White? SEO freie Domains überholt |
|
|
Ich werde mal versuchen das umzusetzen. Das phpBB ist allerdings eine ältere Version die eine Bridge hin zu unserem Shopsystem hat. Da stimmt der Pfad so nicht ganz. Aber das werd ich mal konkret in einem phpBB-Forum klären.
Noch zwei Fragen an Dich...
a) Funktioniert eigentlich auch ein deaktivieren der phpBB-Suche über folgende Zeile? Disallow: /schwitzen-forum/search.php?*
b) kann ich Dir mit einem Produk gegen Schwitzen oder Körpergeruch eine Freude machen? Falls ja schick mir mal bitte ne PN |
|
| Nach oben |
|
 |
Stefan26

: 03.05.2010 : 104
|
| : 06.07.2011, 12:17 : Domain überoptimiert trotz White? SEO freie Domains überholt |
|
|
a) So kannst du das Indexieren neuer Such-URLs (größtenteils) verhindern.
b) Danke, aber ich rieche gut.  |
|
| Nach oben |
|
 |
Schweiss-weg

: 03.09.2007 : 221
|
| : 07.07.2011, 15:53 : Domain überoptimiert trotz White? SEO freie Domains überholt |
|
|
Neuer Stand aber noch nicht ganz perfekt:
A) http://schwitzen.com leitet auf "/shop/index.php" gibt aus Code "302"
Ergebnis: Status sollte nach Möglichkeit 200 Found sein
B) http://www.schwitzen.com leitet auf "http://schwitzen.com/shop/index.php" gibt aus Code "301"
Ergebnis: Weiterleitung OK, Status OK. Jedoch bleibt WWW beim Direktaufruf von Folgeseiten "http://schwitzen.com/shop/index.php" drin
Zielsetzung: Wie kann ich erreichen, dass bei (A) ein 200 ausgegeben wird und dass auch längere URL-Pfade mit WWW so umgemodelt werden, dass diese ohne diese Subdomain und mit 301 ausgeben werden?
Die Weiterleitung A wird erreicht durch einen PHP-Code am Kopf der "index.php" im Root
| Code: |
<?php
header("HTTP/1.1 200 Found");
header('Location: /shop/index.php')
?> |
Die Weiterleitung B wohl eher durch die .htaccess
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ http://schwitzen.com/shop/index.php [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://schwitzen.com/ [R=301,L] |
|
|
| Nach oben |
|
 |