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

mod_rewrite und DC und warum kennt google diese Seite?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
twitch
PostRank 9
PostRank 9
Beiträge: 1222
Registriert: 09.04.2005, 14:01

Beitrag von twitch » 13.02.2007, 12:25

Hallo,

ich sah mir heute mal meien LOG-Files wieder durch und musste mit entsetzten zuschauen, wie der Googlebot einige meiner PHP-Dateien crawlte. :o . Die Seiten haben sgar schon nen Cache bei Google.
Jetzt hab ich na klar muffensausen wegen DC :-).

In der htaccess setzte ich diese PHP-Dateien in html-URL's um.
Dachte ich mir... hm, hab ich wohl irgendwo auf der Seite falsch verlinkt.
Mach ich nen grep "datei" * -r ... findet er nix.
Acuh ne Suche nach möglichen Linkpartnern mit dem falschen Link ergab keine Treffer.

Woher weiß Google, dass die Datei existiert?
htaccess sieht so aus:
RewriteRule ^(produkte/pp)\.html$ produkte/pp.php [QSA,L]

Voll Tatendrang dacht ich mir.. ok, machste ne neue Regel, dass die php-datei auf die html redirected:
RewriteRule ^produkte/pp.php$ https://www.domain.de/produkte/pp.html [L,R=301]

macht er aber nicht. Die Seite läd in einer Schleife.
Wie bekomme ich das hin, dass die Seite automatisch per 301 weitergelitet wird, aber dennoch das URL-Rewriting funktioniert?

Bringt es etwas, wenn ich die php-Dateien per robots.txt auschließe?
m f g
Twitch

SEO - History, Tools, Videos, Downloads und mehr auf https://www.seo-ranking-tools.de/

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 13.02.2007, 13:20

sind auf den seiten ggf formulare? wo du als action $PHP_SELF eingesetzt hast?

und zu dem schleifen problem:

mach mal folgendes:

RewriteRule ^(produkte/pp)\.html$ produkte/pp.php?rewrite=1 [QSA,L]

also ?rewrite=1 dranhängen. ist ja sonst klar, dass es eine schleife produziert...

twitch
PostRank 9
PostRank 9
Beiträge: 1222
Registriert: 09.04.2005, 14:01

Beitrag von twitch » 13.02.2007, 13:33

ne, nirgendwo $PHP_SELF .
Und die RewriteRule bringt leider nix. Ich will ja ne 301 Weiterleitung machen, damit Gogle nicht die Seite doppelt im Index hat.

SEO - History, Tools, Videos, Downloads und mehr auf https://www.seo-ranking-tools.de/

kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 13.02.2007, 13:36

ja das kannst du doch auch...

nur wenn du hast:

RewriteRule ^(produkte/pp)\.html$ produkte/pp.php [QSA,L]

und

RewriteRule ^produkte/pp.php$ https://www.domain.de/produkte/pp.html [L,R=301]

dann produziert das logischerweise eine endlosschleife, da du von A nach B per 301 leitest und dann von B wieder nach A.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag