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

phpBB: Was sollte man per .htaccess(?) vom Bot ausschließen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
fi-ausbilden
PostRank 8
PostRank 8
Beiträge: 771
Registriert: 15.04.2006, 08:37

Beitrag von fi-ausbilden » 02.05.2006, 08:43

Hi!

Hoffe ich bin im richtigen Forum...

Ich habe mein phpBB bezüglich URLs SEO-optimiert und frage mich nun, was sollte man (per .htaccess?) vor dem Bot verstecken?

Sowas wie memberlist.php?

Hat jemand eine vollständige Liste?

Vielen Dank!
Bild

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 02.05.2006, 09:30

Es reicht, folgende Dateien mit einer robots.txt-Datei auszuschließen.

common.php
download.php
faq.php
groupcp.php
memberlist.php
modcp.php
privmsg.php
attach_rules.php
config.php
login.php
merge.php
posting.php
profile.php
search.php
uacp.php
viewonline.php
viewforum.php
viewtopic.php

fi-ausbilden
PostRank 8
PostRank 8
Beiträge: 771
Registriert: 15.04.2006, 08:37

Beitrag von fi-ausbilden » 02.05.2006, 09:41

Danke!
Bild

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.


deldao
PostRank 4
PostRank 4
Beiträge: 161
Registriert: 28.11.2004, 03:05

Beitrag von deldao » 02.05.2006, 10:21

alles bis auf die Forenübersicht und Beiträge.

martinc
PostRank 5
PostRank 5
Beiträge: 209
Registriert: 28.03.2006, 07:58

Beitrag von martinc » 02.05.2006, 12:29

Hi, ich habe für google neben einigen der oben genannten noch
dieses per robots.txt ausgeschlossen:

Disallow: *&highlight=
Disallow: *&view=previous
Disallow: *&view=next

Wenn dein phpBB die sid abschneidet ist dieses noch sehr sinnvoll:
Disallow: *?sid=
Disallow: *&sid=

Yel nats
PostRank 7
PostRank 7
Beiträge: 646
Registriert: 28.06.2004, 07:50

Beitrag von Yel nats » 02.05.2006, 15:48

Christophe hat geschrieben:Es reicht, folgende Dateien mit einer robots.txt-Datei auszuschließen.

common.php
download.php
faq.php
groupcp.php
memberlist.php
modcp.php
privmsg.php
attach_rules.php
config.php
login.php
merge.php
posting.php
profile.php
search.php
uacp.php
viewonline.php
viewforum.php
viewtopic.php
darf man fragen wie du dasd gemacht hast? Gibt ja mehrere Möglichkeiten...

Yel Nats

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 02.05.2006, 20:47

Ich habe eine Datei namens robots.txt mit dem Inhalt

Code: Alles auswählen

User-agent: *
Disallow: /forum/admin/
Disallow: /forum/db/
Disallow: /forum/includes/
Disallow: /forum/language/
Disallow: /forum/templates/
Disallow: /forum/custom.php
Disallow: /forum/config.php
Disallow: /forum/groupcp.php
Disallow: /forum/login.php
Disallow: /forum/modcp.php
Disallow: /forum/posting.php
Disallow: /forum/privmsg.php
Disallow: /forum/profile.php
Disallow: /forum/search.php
Disallow: /forum/viewonline.php
Disallow: /forum/faq.php
Disallow: /forum/memberlist.php
Disallow: /forum/download.php
Im Stammverzeichnis meiner Domain. Auf fi-ausbilden.de sollten noch viewforum.php und viewtopic.php hinzugefügt werden, dort sind statische URLs aktiv.

Tifflor
PostRank 5
PostRank 5
Beiträge: 281
Registriert: 07.10.2005, 09:05

Beitrag von Tifflor » 02.05.2006, 21:20

kann mir mal bitte jemand erklaeren wieso man das machen sollte?
danke

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 02.05.2006, 21:24

Um zu verhindern, dass Google und Konsorten sich auf irgendwelchen Unsinn stürzt und dabei das Wesentliche übersieht, nämlich die Foren- und Themen-Seiten.

CMA
PostRank 9
PostRank 9
Beiträge: 1013
Registriert: 16.07.2003, 16:34

Beitrag von CMA » 02.05.2006, 21:25

Gerne Tifflor. Um den Bot nicht was indexieren zu lassen was ihn nichts angeht. Die oben genannten Seiten sind meist Boarddateien bzw. Dateien die nicht unbedingt gespidert werden müssen/sollen.
Zusätzlich über .htaccess (da hat bull gute muster soweit ich weiß) böse Bots aussperren und der Traffic der unnötig verbraten wird (je nach forengröße sicher nicht unerheblich) verringert sich.

martinc
PostRank 5
PostRank 5
Beiträge: 209
Registriert: 28.03.2006, 07:58

Beitrag von martinc » 02.05.2006, 23:49

> kann mir mal bitte jemand erklaeren wieso man das machen sollte?

Wegen dem schon Gesagten, aber auch um keinen doppelten Content zu zeigen.
Wenn man z.B. viewtopic.php drin lässt, erzeugt "viewtopic.php?t=xxx&view=next"
doppelten Content was Google (und übrigens auch ich als Benutzer) nicht mag.
Zum Glück versteht der Googlebot sowas: "Disallow: *&view=next"

[btk]tobi
PostRank 8
PostRank 8
Beiträge: 890
Registriert: 11.10.2004, 05:02
Wohnort: Stuttgart

Beitrag von [btk]tobi » 03.05.2006, 00:10

Wenn man z.B. viewtopic.php drin lässt, erzeugt "viewtopic.php?t=xxx&view=next"
doppelten Content was Google (und übrigens auch ich als Benutzer) nicht mag.
Bin grad dabei solche Sachen zu korrigieren, das Problem hab ich schonmal gelöst.

In der viewtopic.php

Code: Alles auswählen

#
#-----[ FIND ]-----------------------------------
#

$view_prev_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=previous");
$view_next_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=next");

#
#-----[ REPLACE WITH ]---------------------------
#

$sql = "SELECT t.topic_id
	FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
	WHERE
		t2.topic_id = $topic_id
		AND t.forum_id = t2.forum_id
		AND t.topic_last_post_id > t2.topic_last_post_id
	ORDER BY t.topic_last_post_id ASC
	LIMIT 1";

if ( !($result = $db->sql_query($sql)) || $db->sql_numrows($result) != 1 )
{
	$nextTopicText = $lang['No_newer_topics'];
	$view_next_topic_url = append_sid("viewtopic.php?t=$topic_id");
}
else
{	
	$row = $db->sql_fetchrow($result);
	$view_next_topic_url  = append_sid("viewtopic.php?t=" . $row['topic_id'] );
}
$db->sql_freeresult($result);

$sql = "SELECT t.topic_id
	FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
	WHERE
		t2.topic_id = $topic_id
		AND t.forum_id = t2.forum_id
		AND t.topic_last_post_id < t2.topic_last_post_id
	ORDER BY t.topic_last_post_id DESC
	LIMIT 1";
if &#40; !&#40;$result = $db->sql_query&#40;$sql&#41;&#41; || $db->sql_numrows&#40;$result&#41; != 1 &#41;
&#123;
	$prevTopicText = $lang&#91;'No_older_topics'&#93;;
	$view_prev_topic_url = append_sid&#40;"viewtopic.php?t=$topic_id"&#41;;
&#125;
else
&#123;	
	$row = $db->sql_fetchrow&#40;$result&#41;;
	$view_prev_topic_url = append_sid&#40;"viewtopic.php?t=" . $row&#91;'topic_id'&#93; &#41;;
&#125;
$db->sql_freeresult&#40;$result&#41;;

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag