SEO Urls V2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Habe ich auch schon drüber nachgedacht. Mir geht das nämlich auch auf den Keks.

Kommt also als Addon sicher noch :D

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

alles wird indexiert außer die Titel der Beiträge

Beitrag von meditec »

Hallo,
ein Bekannter hat mir Anfang Juli SEO URL "Sprechende URLs" eingebaut. Seitdem indexiert Google aus dem Forum alles mögliche außer Beiträge. Irgendwie kann Google die Titel der Beiträge und den Inhalt nicht indexieren. Wo liegt das Problem. Liegt das an den sprechenden URL's oder ists ein anderer Fehler?

Hauptdomain: www.operationauge.de
LASIK-Forum: http://augenlaser.operationauge.de

Hier der Code aus der .htaccess:

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.html index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ $1.php [L]

Falls jemand helfen kann, bitte genau erläutern, ich bin Anfänger. Vielen Dank!

VG, Ron
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Re: alles wird indexiert außer die Titel der Beiträge

Beitrag von bazillus »

meditec hat geschrieben:Irgendwie kann Google die Titel der Beiträge und den Inhalt nicht indexieren. Wo liegt das Problem. Liegt das an den sprechenden URL's oder ists ein anderer Fehler
Och, Google kann das schon, aber warum Sachen in den Index aufnehmen die kaum verlinkt werden ;)

- binde z.B. die letzten 10 Beiträge aus dem Forum auf der Startseite von http://www.operationauge.de/ ein
- bau dir die Sitemap für "SEO Urls V2" ein und trage sie bei Google-Sitemaps ein
- sorge für externe Links die direkt auf das Forum zeigen
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Re: alles wird indexiert außer die Titel der Beiträge

Beitrag von meditec »

Och, Google kann das schon, aber warum Sachen in den Index aufnehmen die kaum verlinkt werden ;)
ich glaube nicht, dass nur Seiten indexiert werden, die auch verlinkt sind - oder wie erklärst Du Dir die 30.000 Seiten von site:nubert-forum.de im Google-Index bei nur 7 links (link:nubert-forum.de)?
- binde z.B. die letzten 10 Beiträge aus dem Forum auf der Startseite von http://www.operationauge.de/ ein
hab ich schon, laufen über einen Ticker auf der Startseite
- bau dir die Sitemap für "SEO Urls V2" ein und trage sie bei Google-Sitemaps ein
m.E. sorgen einfach zu indexierende Forenseiten für mehr Aufnahmen in den Google Index als die Google-Sitemap => www.nubert-forum.de
Vielleicht ist der dort verwendete Short URL Mod besser für eine Indexierung der Beiträge geeignet?

VG, Ron
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Re: alles wird indexiert außer die Titel der Beiträge

Beitrag von mgutt »

meditec hat geschrieben:Hauptdomain: www.operationauge.de
LASIK-Forum: http://augenlaser.operationauge.de
Das ist schon das Problem. Damit hat man nun dafür gesorgt, dass zwei verschiedene Domains bewertet werden.

Während man bei Google unter "augenlaser.operationauge.de" nichts findet (also keine Backlinks oder Ergebnisse) findet man unter "operationauge.de" viel mehr.

Kurz gesagt, der Wechsel auf die Subdomain hat den eigenen Abschuss zur Folge. D.h. unter anderem, dass der aktuelle PR von 3 nur zu einem kleinen Teil an das Forum weitergegeben wird, da dies als "fremde" Domain gesehen wird.

Ich empfehle hier einen Wechsel auf den Root der Hauptdomain (also ohne Unterordner). Und damit die Sub nicht ins leere führt eine korrekte Umleitung auf den Root.

Oder man wartet bis die Sub eine entsprechende Popularität aufgebaut hat bzw. man dafür sorgt.

Gruß
meditec hat geschrieben:
- binde z.B. die letzten 10 Beiträge aus dem Forum auf der Startseite von http://www.operationauge.de/ ein
hab ich schon, laufen über einen Ticker auf der Startseite
Und schon der nächste Fehler. Du hast keine Keywordurls, sondern "viewtopic,t,234.html" dort eingebunden. Die werden von der robots.txt aber wegen doppeltem Content verboten. Google folgt diesen Urls also gar nicht erst.
meditec hat geschrieben:
Och, Google kann das schon, aber warum Sachen in den Index aufnehmen die kaum verlinkt werden ;)
ich glaube nicht, dass nur Seiten indexiert werden, die auch verlinkt sind - oder wie erklärst Du Dir die 30.000 Seiten von site:nubert-forum.de im Google-Index bei nur 7 links (link:nubert-forum.de)?
Die Masse kann durchaus zweitrangig sein, denn häufig entscheiden von welcher Seite die Backlinks kommen und als nächstes, ob der Bär auf der Seite steppt. (Besucherklicks über die Suchergebnisse, Google Toolbar, häufige Bewegungen/Veränderungen auf der Seite, Alter der Seite, etc.)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Re: alles wird indexiert außer die Titel der Beiträge

Beitrag von meditec »

@ bazillus @ mgutt: Erstmal vielen Dank für Eure schnellen Antworten.
mgutt hat geschrieben:
meditec hat geschrieben:Hauptdomain: www.operationauge.de
LASIK-Forum: http://augenlaser.operationauge.de
Das ist schon das Problem. Damit hat man nun dafür gesorgt, dass zwei verschiedene Domains bewertet werden.

Während man bei Google unter "augenlaser.operationauge.de" nichts findet (also keine Backlinks oder Ergebnisse) findet man unter "operationauge.de" viel mehr.

Kurz gesagt, der Wechsel auf die Subdomain hat den eigenen Abschuss zur Folge. D.h. unter anderem, dass der aktuelle PR von 3 nur zu einem kleinen Teil an das Forum weitergegeben wird, da dies als "fremde" Domain gesehen wird.

Ich empfehle hier einen Wechsel auf den Root der Hauptdomain (also ohne Unterordner). Und damit die Sub nicht ins leere führt eine korrekte Umleitung auf den Root.

Oder man wartet bis die Sub eine entsprechende Popularität aufgebaut hat bzw. man dafür sorgt.
im Forum http://augenlaser.operationauge.de wird aber auch ein PR von 3 angezeigt, dass dürfte also nicht das Problem sein oder?

meditec hat geschrieben:
- binde z.B. die letzten 10 Beiträge aus dem Forum auf der Startseite von http://www.operationauge.de/ ein
hab ich schon, laufen über einen Ticker auf der Startseite
mgutt hat geschrieben:Und schon der nächste Fehler. Du hast keine Keywordurls, sondern "viewtopic,t,234.html" dort eingebunden. Die werden von der robots.txt aber wegen doppeltem Content verboten. Google folgt diesen Urls also gar nicht erst.
Kann ich aus der robots.txt nicht einfach:

Disallow: /viewforum,
Disallow: /viewforum.php
Disallow: /viewtopic,
Disallow: /viewtopic.php

rausnehmen, damit Google besser indexiert?

Habe festgestellt, dass google einfach nicht den Titel des Beitrags indexiert , sondern immer nur den Titel des Forums.

http://www.google.de/search?q=site:auge ... N&filter=0

Woran liegt das, ist doch Mist, man sieht höchstens an der "sprechenden" URL um was es in dem Beitrag geht. Ansonsten kann man mit dem Suchergebnis nichts anfangen...
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Newsticker

Beitrag von meditec »

Hallo mgutt,

hier der Code der Newstickerfunktion aus meiner header.php. Vielleicht hast Du nen Vorschlag wie ich das ändern könnte, damit die "Sprechenden" URLs angezeigt werden.

function get_last_topics()
{
$text_root = 'http://augenlaser.operationauge.de/last_topics.txt'; // Pfad anpassen zu den .txt Dateien

$txt = file('http://augenlaser.operationauge.de/last_topics.txt');
$i = 0;
foreach( $txt as $line_number => $text )
{
if( $i == 10 )
{
break;
}
$contents = explode(';', stripslashes($text));
$topic_title = $contents[0];
$topic_id = $contents[1];
$user_id = $contents[2];
$username = $contents[3];
$board_path = $contents[4];
if( $i != 9 )
{
$add_on = ' <> ';
}
else
{
unset($add_on);
}

$last_themes .= '<a href="'.$board_path.'viewtopic,t,'.$topic_id.'.html">'.$topic_title.'</a>'.$add_on;
$i++;
}
return $last_themes;


VG, Ron
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Sie müssen die append_sid durchlaufen um "sprechen" zu können.

Oder nutz diese Funktion hier: (erst meinen Post zitieren, wenn Du das kopierst, sonst sind falsche Zeichen drin)

Code: Alles auswählen

//-- mod : short urls ----------------------------------------------------------
//-- add
function clean_url($url)
{
	// replace special chars
	$url_search = array(  'Ö', 'Ä', 'Ü', 'ö', 'ä','à','é','è','í','ó', 'ü', 'ß',' ','.',',','"','&','<', '>',  '+','–','/','_',  '&','¸');
	$url_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','-','-','-',      '',  'und',    '',     '','und','-','-','-','und', '');
	$url = str_replace($url_search, $url_replace, strtolower($url));
	// remove other special chars
	if ( preg_match('#[^a-z0-9-]#', $url) )
	{
		$url = preg_replace('#[^\w- ]#', '', $url);
	}
	// reduce hyphen to one
	$url = preg_replace("#([\-])+#", "\\1", $url);
	// remove if first is hyphen
	$url = $url{0} == '-' ? substr($url, 1) : $url;

	return $url;
}
//-- fin mod : short urls ------------------------------------------------------
Dann nimmst Du den Titel und gibst ihn an clean_url(titel) weiter.

Und die Url baust Du dann auf:

Code: Alles auswählen

clean_url($titel . '-') . 't' . $topic_id . '.html'
Wenn ich jetzt nicht auf die schnell was falsch gemacht habe, sollte das so gehen.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Beitrag von meditec »

Hallo mgutt,

danke erstmal für Deine Hilfe..
Wo genau soll der Code hin den Du hier postest? - ich hatte ja weiter oben den Code aus meiner Header.php gespostet, der m.E. den Newsticker betrifft. Bin leider Anfänger...

VG, Ron
Malz
Mitglied
Beiträge: 195
Registriert: 30.05.2006 22:26

Beitrag von Malz »

Hat jemand eine passende .htacess für das Orion Board von cback? :(
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“