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.
.htaccess mod_rewrite
ein Freund hat versucht die short URL Mod einzubauen, aber er hat es schon mehrmals probiert und es funktioniert nicht. mod_rewrite ist geladen und wir haben alle Anweisungen des Providers zu mod_rwrite beachtet...naja, vielleicht ist es ihm zu peinlich mal jmd zu fragen, deshalb übernehme ich das hier mal. In der.htacess, die im /phpBB2 Verzeichnis liegt steht folgender Code:
<Files config.php>
Deny from all
</Files>
Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
DirectoryIndex index.php index.htm 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]
Danke im Voraus & VG aus Berlin
<Files config.php>
Deny from all
</Files>
Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
DirectoryIndex index.php index.htm 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]
Danke im Voraus & VG aus Berlin
"funktioniert nicht" hilft hier leider nicht. Was funktioniert nicht? Werden die Urls korrekt umgeschrieben? Wenn ja, dann erhälst Du 404 Error, wenn Du Urls aufrufst? Wenn nein, dann ist bei Dir der Code in der sessions.php nicht eingebaut. Wenn es ein 404 Error ist, wo liegt dein Forum (Domain, Unterordner) bzw. wo liegt die .htaccess. Kommt sofort nach Hochladen der .htaccess ein 500 Error, dann ist mod_rewrite deaktiviert.
usw.
usw.

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
hab die neue Version mal eingebaut, zum test!
folgende Links (UPI2DB V3) zum "ungelesen" makieren:
/viewforum.php?t=1&f=1&p=1&tt=0&do=mark_unread
werden zu
/test-forum-1-,t,1,f,1,p,1,tt,0,do,mark_unread.html
und produzieren einen 404...
Falls sich jemand wegen den Zahlen wundern sollte, erstes Thema, erster Post im ersten Forum
tt steht für den topic_type.
eine ähnliche Version des Linkes wird auch für permanent gelesen genutzt, allerdings dann als *&do=mark_post - ebenfalls 404
erstmal als kurzes Feedback! Tests mit weiteren Mods sind gerade in Arbeit
/edit: und schon gefixt, die neue Version gefällt mir!
Fix für den UPI2DB V3
finde in der sessions.php
AFTER, ADD
hoffentlich richtig 
folgende Links (UPI2DB V3) zum "ungelesen" makieren:
/viewforum.php?t=1&f=1&p=1&tt=0&do=mark_unread
werden zu
/test-forum-1-,t,1,f,1,p,1,tt,0,do,mark_unread.html
und produzieren einen 404...
Falls sich jemand wegen den Zahlen wundern sollte, erstes Thema, erster Post im ersten Forum

tt steht für den topic_type.
eine ähnliche Version des Linkes wird auch für permanent gelesen genutzt, allerdings dann als *&do=mark_post - ebenfalls 404
erstmal als kurzes Feedback! Tests mit weiteren Mods sind gerade in Arbeit

/edit: und schon gefixt, die neue Version gefällt mir!
Fix für den UPI2DB V3
finde in der sessions.php
Code: Alles auswählen
=== false && strpos($url, 'mode=confirm') === false && strpos($url, 'mark=topics')
Code: Alles auswählen
=== false && strpos($url, 'mark_unread') === false && strpos($url, 'mark_post')

sieht gut aus 

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
Hallo
Ich benutze den feedback Ratings Mod und habe das problem das wenn ich einen Beendeten Tread wieder rückgängig machen möchte folgende meldung kommt.
Kann das mit dem SEO mod zusammen hängen?
Hier ist der code schnipsel
Wäre nett wenn sich das mal einer angucken könnte ob es daran liegt.
grüße malz
Ich benutze den feedback Ratings Mod und habe das problem das wenn ich einen Beendeten Tread wieder rückgängig machen möchte folgende meldung kommt.
Code: Alles auswählen
Not Found
The requested URL /beendet-verkaufe-luft-feedback,mode,unfinalize,t,16,r,a:2:{s:4:"page";s:9:"";s:1:"t";i:16;}.html was not found on this server.
Apache/1.3.34 Server at grosshandelskaufleute.cnhost.de Port 80
Hier ist der code schnipsel
Code: Alles auswählen
//START Feedback Ratings
$feedback = '';
$feedback_img = ($postrow[$i]['user_feedback_score'] > 0) ? $images['feedback_positive'] : (($postrow[$i]['user_feedback_score'] < 0) ? $images['feedback_negative'] : $images['feedback_neutral']);
$feedback = $lang['Feedback_score'] . ': <a href="' . append_sid("feedback.$phpEx?u=" . $postrow[$i]['user_id']) . '" class="postlink"><img src="' . $feedback_img . '" border="0" align="center" /> ' . $postrow[$i]['user_feedback_score'] . '</a><br />';
$unfinalize = '';
if($postrow[$i]['poster_id'] == $board_config['feedback_botid'])
{
$temp_redirect = array('page' => 'viewtopic', 't' => $topic_id);
$temp_redirect = urlencode(serialize($temp_redirect));
$temp_url = append_sid("feedback.$phpEx?mode=unfinalize&t=$topic_id&r=$temp_redirect", true);
$unfinalize = ($is_auth['auth_mod']) ? '<a href="' . $temp_url . '"><img src="' . $images['feedback_unfinalize'] . '" border="0" /></a>' : '';
}
//END Feedback Ratings
Wäre nett wenn sich das mal einer angucken könnte ob es daran liegt.
grüße malz
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Ich habe die Keyword-URLs jetzt vorübergehend ausgebaut, und siehe da: Ich bekomme in der Viewforum.php beim Aufruf des letzten Beitrags in einem Thread trotzdem eine Fehlermeldung: "Das gewählte Thema oder der Beitrag existiert nicht."
Die URL, die mit icon_newest_reply.gif verknüpft ist, lautet:
forum/viewtopic.php?t=470&view=newest
Zumindest dieses Problem liegt also vermutlich gar nicht an mgutts Mod.
Fällt jemandem von Euch irgendetwas an folgendem Codeabschnitt in der viewforum.php auf? (Besagte Stelle ist durch den MOD Keep_unread_2 hinzugekommen.)
LG, IPB_Flüchtling

Die URL, die mit icon_newest_reply.gif verknüpft ist, lautet:
forum/viewtopic.php?t=470&view=newest
Zumindest dieses Problem liegt also vermutlich gar nicht an mgutts Mod.
Fällt jemandem von Euch irgendetwas an folgendem Codeabschnitt in der viewforum.php auf? (Besagte Stelle ist durch den MOD Keep_unread_2 hinzugekommen.)
Code: Alles auswählen
$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
URLS werden nicht umgeschrieben, keine 404er, kein 500er Meldung, d.h. wahrscheinlich ist der code in der sessions.php nicht eingebaut...was muss denn in der session.php für mod_rewrite eingetragen werden?mgutt hat geschrieben:"funktioniert nicht" hilft hier leider nicht. Was funktioniert nicht? Werden die Urls korrekt umgeschrieben? Wenn ja, dann erhälst Du 404 Error, wenn Du Urls aufrufst? Wenn nein, dann ist bei Dir der Code in der sessions.php nicht eingebaut. Wenn es ein 404 Error ist, wo liegt dein Forum (Domain, Unterordner) bzw. wo liegt die .htaccess. Kommt sofort nach Hochladen der .htaccess ein 500 Error, dann ist mod_rewrite deaktiviert.
usw.
Das modul ist auf jeden Fall geladen: www.operationauge.de/phpinfo.php
Grüsse, Ron
- DevilMayCry
- Mitglied
- Beiträge: 30
- Registriert: 27.05.2006 04:12
- Kontaktdaten:
mgutt und co: könnt ihr mir mal eben ein Tip geben? Funzt alles bestens, nun wurde ein Thema erstellt mit »Killerspiele« - Herstellerverband gegen Verbotsforderungen. Beim anklicken kommt nun ein 404er, ich schätze mal das liegt an » und «
Was muss ich wo ändern oder anpassen.

Was muss ich wo ändern oder anpassen.
http://www.playstation-3-forum.de
Spiele und Konsolen kostenlos in unserem kleinem Auktionshaus versteigern
http://www.evo-pc.de/forum & http://www.devilmaycry4.de
Spiele und Konsolen kostenlos in unserem kleinem Auktionshaus versteigern

http://www.evo-pc.de/forum & http://www.devilmaycry4.de
Verusch mal in sessions.php die beiden folgenden Zeilen durch diese hier zu ersetzenDevilMayCry hat geschrieben:Beim anklicken kommt nun ein 404er, ich schätze mal das liegt an » und «![]()
Was muss ich wo ändern oder anpassen.
Code: Alles auswählen
$url_search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä', 'à', 'é', 'è', 'ü', 'ß', '°', '²', '³', '§', '$', '%', '=', '`', '´', '|', '€', 'µ', '~', ' ', '.', ',', "'", '"', '#','"', '&', '+','>', '<', '–', '–', '!', '?','{','}','[', ']', '/', '\\', ";", ")", "(", ':', '_', '*', '@', '^', '&', '---', '--', '»', '«');
$url_replace = array('oe', 'ae', 'ue', 'oe', 'ae', 'a', 'e', 'e', 'ue','ss', '', '', '', '', '', '', '', '', '', '', '', '', '', '-', '-', '-', '', '', '', '', 'und','und', '', '', '', '-', '', '', '', '', '', '', '-', '', '', '', '', '', '-', '', '', '','und', '-', '-', '', '');
/edit: Code aktualisiert - sollte funktionieren!
neue Version:
http://www.phpbb.de/viewtopic.php?t=116014&highlight=
Mit dieser Version werden auch unbekannte Sonderzeichen umgewandelt.
Gruß
Gruß
http://www.phpbb.de/viewtopic.php?p=720396#720396
Pass diese an Deine Bedürfnisse an, dann hast Du bestimmt kein Problem mehr.
Gruß
http://www.phpbb.de/viewtopic.php?t=116014&highlight=
Mit dieser Version werden auch unbekannte Sonderzeichen umgewandelt.
Gruß
Dann hast Du schlichtweg vergessen den Code von der 1. Seite einzubauen?! Die Funktion "append_sid" muss vollständig mit meinem Code ersetzt werden.URLS werden nicht umgeschrieben, keine 404er, kein 500er Meldung, d.h. wahrscheinlich ist der code in der sessions.php nicht eingebaut...was muss denn in der session.php für mod_rewrite eingetragen werden?
Das modul ist auf jeden Fall geladen: www.operationauge.de/phpinfo.php
Grüsse, Ron
Gruß
Orientiere Dich mal an der Änderung von Bazillus:Malz hat geschrieben: Wäre nett wenn sich das mal einer angucken könnte ob es daran liegt.
grüße malz
http://www.phpbb.de/viewtopic.php?p=720396#720396
Pass diese an Deine Bedürfnisse an, dann hast Du bestimmt kein Problem mehr.
Gruß
Zuletzt geändert von mgutt am 15.07.2006 18:32, 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