SEO Urls V2
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.
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.
-
- Mitglied
- Beiträge: 48
- Registriert: 23.01.2005 19:00
- Wohnort: Berlin
Beachten muss man eigentlich nichts.
Was ich denke, was noch falsch gehen könnte ist, wenn man einen komplizierten Usernamen wählt bzw. einen mit Unterstrich etc.
Über das Profil kann man sich ja die Posts des Users anzeigen lassen. Das müsste man mal testen.
Die Zusammenfassung habe ich wunschgemäß im 1. Beitrag gemacht und das ganze die Version 1.0.0 getauft
Eine robots.txt folgt später.
Was ich denke, was noch falsch gehen könnte ist, wenn man einen komplizierten Usernamen wählt bzw. einen mit Unterstrich etc.
Über das Profil kann man sich ja die Posts des Users anzeigen lassen. Das müsste man mal testen.
Die Zusammenfassung habe ich wunschgemäß im 1. Beitrag gemacht und das ganze die Version 1.0.0 getauft
Eine robots.txt folgt später.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Stimmt, da kommts zu Problemen.mgutt hat geschrieben:Was ich denke, was noch falsch gehen könnte ist, wenn man einen komplizierten Usernamen wählt bzw. einen mit Unterstrich etc.
Über das Profil kann man sich ja die Posts des Users anzeigen lassen. Das müsste man mal testen.
Ich war mal so frei: http://www.evop.de/profile_mode_viewprofile_u_7.htm
wenn ich da auf Alle Beiträge anzeigen klick kommt:
Code: Alles auswählen
Not Found
The requested URL /search_search_author_SEO_tester*+-'98.$%/()!&l.htm was not found on this server.
Apache/2.0.52 Server at www.evop.de Port 80
Man soll aufhören wenn´s am schönsten ist!
Servus phpBB!
Servus phpBB!
Ich habe soeben erfahren, dass der Apache erst ab einer bestimmten Version eine Lösung bereithält.
Es gibt jetzt also drei Lösungswege:
- die SEO Urls bei dieser URL komplett verbieten
- die Usernamen standardmäßig auf bestimmte Zeichen begrenzen, wenn sich ein User registriert (z.B. Buchstaben, Zahlen und wenige Sonderzeichen, die URL konform sind)
- die SEO Urls bei bestimmten Sonderzeichen im Usernamen in der URL verbieten
Ich denke mal die letzte Möglichkeit ist schön. Mal sehen wie aufwendig das wird.
EDIT:
die letzte Variante habe ich wie folgt umgesetzt:
Ich prüfe ob der User ausschließlich aus den Zeichen des Alphabets, Zahlen oder dem Bindestrich besteht. Wenn nicht, dann wird die Url auch nicht umgeschrieben.
Beispiele:
Der User "SEO_tester*+-'98.$%/()!&l" wird zu:
http://www.evop.de/search.php?search_au ... %29%21%26l
Der User "mgutt" wird zu:
http://www.evop.de/search_search_author_mgutt.htm
Damit steht nun die Version 1.0.1
Es gibt jetzt also drei Lösungswege:
- die SEO Urls bei dieser URL komplett verbieten
- die Usernamen standardmäßig auf bestimmte Zeichen begrenzen, wenn sich ein User registriert (z.B. Buchstaben, Zahlen und wenige Sonderzeichen, die URL konform sind)
- die SEO Urls bei bestimmten Sonderzeichen im Usernamen in der URL verbieten
Ich denke mal die letzte Möglichkeit ist schön. Mal sehen wie aufwendig das wird.
EDIT:
die letzte Variante habe ich wie folgt umgesetzt:
Code: Alles auswählen
if ( ereg('search_author=', $url) )
{
$author_name = substr( strrchr($url, 'search_author='), 14);
if ( ereg("[^a-zA-Z0-9]", $author_name) )
{
return $url;
}
}
Beispiele:
Der User "SEO_tester*+-'98.$%/()!&l" wird zu:
http://www.evop.de/search.php?search_au ... %29%21%26l
Der User "mgutt" wird zu:
http://www.evop.de/search_search_author_mgutt.htm
Damit steht nun die Version 1.0.1
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
-
- Mitglied
- Beiträge: 48
- Registriert: 23.01.2005 19:00
- Wohnort: Berlin
schick schick
aber bevor ich jetzt anfange mein forum zu modden, hier folgender sachverhalt:
ich habe einen v server( wie geteilten root server, also ich schon ein root, aber der is geteilt) und das phpbb forum ist im ordner /subdomains/httpsdocs drin
muss ich die htaccess jetzt in den root oder in den index vom phpbb setzen?
aber bevor ich jetzt anfange mein forum zu modden, hier folgender sachverhalt:
ich habe einen v server( wie geteilten root server, also ich schon ein root, aber der is geteilt) und das phpbb forum ist im ordner /subdomains/httpsdocs drin
muss ich die htaccess jetzt in den root oder in den index vom phpbb setzen?
ab in den root vom forum damit (also da wo die index.php von phpbb ist), dann musst du nichts weiter anpassen
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
-
- Mitglied
- Beiträge: 48
- Registriert: 23.01.2005 19:00
- Wohnort: Berlin
Re: SEO Urls V2
mh kP warum das bei mir anders ist, könnte es an mods oder so liegen?mgutt hat geschrieben:
suche in viewtopic.php nach:füge davor ein:Code: Alles auswählen
$topic_title = $forum_topic_data['topic_title'];
Code: Alles auswählen
$forum_name = $forum_topic_data['forum_name'];
--> ist bei mir schon vorhanden, den eintrag, den man machen soll, is das normal?
suche in viewforum.php nach:füge danach ein:Code: Alles auswählen
$page_title = $forum_row['forum_name'];
--> ich habe keine variable die so heißt, nur irgendwas anderes an was kann das liegen?Code: Alles auswählen
$forum_name = $forum_row['forum_name'];
die zeile in viewtopic ist tatsächlich standard
die zeile in viewforum heißt eigentlich so:
ich habe bei mir das "thema anzeigen" etc. entfernt gehabt.
werde dann gleich mal die install anpassen.
gruß
EDIT: Anleitung ist angepasst. Für ne neue Versionsnummer reichts aber nicht
die zeile in viewforum heißt eigentlich so:
Code: Alles auswählen
$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];
werde dann gleich mal die install anpassen.
gruß
EDIT: Anleitung ist angepasst. Für ne neue Versionsnummer reichts aber nicht
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich habe einen Fehler gefunden und zwar wenn man weitergeleitet werden soll, dann wird die URL falsch generiert:
z.B: der Link auf das Profile, wenn man ausgeloggt ist:
EDIT: Problem behoben (Code von der sessions.php muss ersetzt werden) Version 1.0.2 ist on
Die 1. robots.txt würde ich wie folgt vorschlagen:
z.B: der Link auf das Profile, wenn man ausgeloggt ist:
ausgelöst durch:login_redirect_profile.htm_mode_editprofile
Werde gleich einen Bugfix dafür erstellen. Melde mich sobald das Problem behoben ist.redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
EDIT: Problem behoben (Code von der sessions.php muss ersetzt werden) Version 1.0.2 ist on
Die 1. robots.txt würde ich wie folgt vorschlagen:
Code: Alles auswählen
User-agent: *
Disallow: /admin/
Disallow: /login.php
Disallow: /posting_mode
Disallow: /privmsg_mode
Disallow: /faq.php
Disallow: /groupcp.php
Disallow: /memberlist.php
Disallow: /modcp.php
Disallow: /posting.php
Disallow: /privmsg.php
Disallow: /profile.php
Disallow: /search.php
Disallow: /uacp.php
Disallow: /viewforum.php
Disallow: /viewonline.php
Disallow: /viewtopic.php
Zuletzt geändert von mgutt am 23.03.2006 17:50, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Schöne Arbeit!
Ich hab zwar leider keine zeit und kein aktuelles Testsystem um mich auch als beta zur Verfügung zu stellen, verspreche aber den Thread aufmerksam zu verfolgen.
Im Moment setze ich auch die 2Lucky-Variante ein, Dein Ansatz gefällt mir aber jetzt schon besser.
Weiter so!
Ich hab zwar leider keine zeit und kein aktuelles Testsystem um mich auch als beta zur Verfügung zu stellen, verspreche aber den Thread aufmerksam zu verfolgen.
Im Moment setze ich auch die 2Lucky-Variante ein, Dein Ansatz gefällt mir aber jetzt schon besser.
Weiter so!
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Neuestes Projekt: www.das-buchforum.de