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.
Ich hätte es vermutlich aufgegeben!
Aber nachdem ich jetzt mehrfach mit teilweise fehlerhaften (original)codes konfrontiert wurde, dachte ich, ich bin etwas beharrlich. Vielleicht machen das die Entwickler auch absichtlich - nach dem Motto " denken macht selber schlau".
Da hätten sie noch garnicht mal so unrecht.
Auf jeden Fall bin ich froh, dass es Menschen gibt die solch wunderbare Mods hier frei und kostenlos zur Verfügung stellen. Der Mehrwert dürfte jedem offensichtlich sein. Da mal schnell ein "Danke" hingeworfen und das wars.
Ist nicht mein Ding -
zumal, ich werde wohl noch oft Hilfe benötigen.
Bitte richte dem Bob liebe Grüße aus und sag ihm, er war Retter in der Not.
An mgutt - klasse Tutorial, evtl. bitte noch einen entsprechenden Hinweis im Ausgangstopic hinterlassen.
#EDIT
@IBP Flüchtling - wegen Deines Namens noch eine Frage.
Geht das so ohne weiteres ein IBP in phpBB zu migrieren?
Welchen zeitlichen Rahmen und Skills bräuchte man hierfür (circa)
Merci und gute Nacht
bye
Pascal
Aber nachdem ich jetzt mehrfach mit teilweise fehlerhaften (original)codes konfrontiert wurde, dachte ich, ich bin etwas beharrlich. Vielleicht machen das die Entwickler auch absichtlich - nach dem Motto " denken macht selber schlau".
Da hätten sie noch garnicht mal so unrecht.
Auf jeden Fall bin ich froh, dass es Menschen gibt die solch wunderbare Mods hier frei und kostenlos zur Verfügung stellen. Der Mehrwert dürfte jedem offensichtlich sein. Da mal schnell ein "Danke" hingeworfen und das wars.
Ist nicht mein Ding -
zumal, ich werde wohl noch oft Hilfe benötigen.
Bitte richte dem Bob liebe Grüße aus und sag ihm, er war Retter in der Not.
An mgutt - klasse Tutorial, evtl. bitte noch einen entsprechenden Hinweis im Ausgangstopic hinterlassen.
#EDIT
@IBP Flüchtling - wegen Deines Namens noch eine Frage.
Geht das so ohne weiteres ein IBP in phpBB zu migrieren?
Welchen zeitlichen Rahmen und Skills bräuchte man hierfür (circa)
Merci und gute Nacht
bye
Pascal
an ipb und dich. in der QSA Zeile kommt hinten kein "forum/" hin.senyafin hat geschrieben:Man was habe ich mir den Kopf zerbrochen
Ich konnte mich garnicht richtig auf das Spiel der Deutschen konzentrieren.
Die Datei sieht jetzt so aus und liegt im Root, also "vor" dem Ordner /forum/.
Ich muss gestehen, darauf wäre ich jetzt nicht unbedingt gleich gekommen.Code: Alles auswählen
DirectoryIndex index.php index.htm index.html RewriteEngine On DirectoryIndex index.php index.htm index.html RewriteEngine On # SEO URL [mgutt] RewriteRule !\.html$ - [L] RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L] RewriteRule ^forum/[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L] RewriteRule ^forum/[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L] RewriteRule ^forum/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/$1$4?$2=$3 [QSA,N] RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewtopic$5?$1=$2&$3=$4 [QSA,N] RewriteRule ^forum/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewforum$4?f=$1&$2=$3 [QSA,N] RewriteRule ^forum/([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
Warum? Ich bin blutiger Anfänger und war davon ausgegangen,dass die config.php im root vom forum liegt.Code: Alles auswählen
<Files config.php> Deny from all </Files>
Selsam dass ich durch die Suche im Forum auf keinen ähnlich gelagerten Fall gestossen bin.
IBP Flüchtling - 100000x Danke!!!
LG
Pascal
gruß
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: 1862
- Registriert: 23.12.2004 22:46
Aber die .htaccess funktioniert bei mir genau so, wie ich es gepostet habe, einwandfrei. Ehrlich.mgutt hat geschrieben:an ipb und dich. in der QSA Zeile kommt hinten kein "forum/" hin.

@Pascal:
Der Transfer IPB --> phpBB geht wohl schon, wenn man sich ein bisschen auskennt. Als blutiger Änfänger habe ich es damals aber nicht geschafft. Weitere Infos:
http://www.phpbb.de/viewtopic.php?p=711989#711989
LG, IPB_Flüchtling
probier mal so:
Laut meiner bisherigen Erfahrung, sollte es bei der QSA Zeile hinten ohnen den Ordnernamen funktionieren. Ich habe mal gelesen, dass es so weniger Probleme geben soll.
Und zusätzlich hattest Du zwei Zeilen doppelt drin.
Gruß
Code: Alles auswählen
DirectoryIndex index.php index.htm index.html
RewriteEngine On
# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^forum/[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^forum/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^forum/([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
Und zusätzlich hattest Du zwei Zeilen doppelt drin.
Gruß
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: 1862
- Registriert: 23.12.2004 22:46
Ahoi mgutt,
ich habe es jetzt ohne Pfadangabe in den drei QSA-Zeilen versucht, aber ohne diese Pfadangaben funktioniert zwar das meiste - bei Aufruf der privmsg.php (also domain.tld/forum/privmsg,folder,inbox.html) erhalte ich aber einen 404er!
Fazit: Ich bleibe bei meiner .htaccess - hatte damit bislang keine Probleme.
Also Folgendes hat nicht funktioniert (404er wie oben beschrieben):
Folgendes funktioniert hingegen bei mir bestens:
LG, IPB_Flüchtling
ich habe es jetzt ohne Pfadangabe in den drei QSA-Zeilen versucht, aber ohne diese Pfadangaben funktioniert zwar das meiste - bei Aufruf der privmsg.php (also domain.tld/forum/privmsg,folder,inbox.html) erhalte ich aber einen 404er!
Fazit: Ich bleibe bei meiner .htaccess - hatte damit bislang keine Probleme.
Also Folgendes hat nicht funktioniert (404er wie oben beschrieben):
Code: Alles auswählen
# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^forum/[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^forum/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^forum/([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
Code: Alles auswählen
# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^forum/[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^forum/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/$1$4?$2=$3 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^forum/([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
ok, dann muss nur wie du es hast das führen slash weggelassen werden. super, wieder was dazu gelernt 

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: 1862
- Registriert: 23.12.2004 22:46
Ahoi mgutt,
ich versuche gerade den ziemlich langen Mod "Keep Unread Flags" Version 2.0.5a einzubauen: http://www.phpbb.com/phpBB/viewtopic.ph ... 17#1684517
In diesem Mod kommt wieder eine Sprungmarke vor:
Habe ich es aus unserem Sudoku-Zwischenspiel richtig gelernt, dass ich diese Zeile am besten wie folgt ändere?
LG, IPB_Flüchtling
ich versuche gerade den ziemlich langen Mod "Keep Unread Flags" Version 2.0.5a einzubauen: http://www.phpbb.com/phpBB/viewtopic.ph ... 17#1684517
In diesem Mod kommt wieder eine Sprungmarke vor:
Code: Alles auswählen
redirect(append_sid("./viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id", true));
Code: Alles auswählen
redirect(append_sid("./viewtopic.$phpEx?" . POST_POST_URL . '=$post_id') .'#$post_id', true);
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Ahoi,
so, habe den Mod jetzt installiert und mein erster Eindruck von ihm ist wirklich gut! Ihr dürft aber auf keinen Fall die veraltete Version installieren, die auf phpbbhacks.com angeboten wird! Habe damit gestern zwei Stunden vergeudet.
Es klappt eigentlich alles mit dem "Keep Unread Flags" Version 2.0.5a, bis auf eine Kleinigkeit:
Wenn man in der Beitragsanzeige (viewtopic.php) auf das neue Icon zum Markieren eines Threads als ungelesen klickt, gibt es noch einen 404er. Die URL sieht so aus:
domain.tld/forum/bunte-blumen-,mode,unread,p,1179.html
Irgendwo hat sich im "Keep Unread Flags"-Mod also noch eine kleine Unsauberkeit bei einer der append_sid-Anweisungen eingeschlichen. Ich hoffe sehr, dass es mir gelingt, den Fehler selbst zu finden. Sobald ich ihn habe, werde ich ihn natürlich hier posten. (Im schlechtesten Fall kann man auf diese Zusatzfunktion natürlich auch verzichten.)
BTW: Es gibt eine Alternative zum "Keep Unread Flags"-Mod von BigRib. Dort ist mir aus Kompatibilitätsgründen aber eher abgeraten worden, den "Unread Post Information 2 Database"-Mod einzubauen:
http://forum.bigrib.de/phpBB2/viewtopic.php?t=1978
Für den "Keep Unread Flags"-Mod kann ich aber, von dem oben geschilderten Problem abgesehen, grünes Licht geben.
EDIT:
Ich habe in der Installationsanleitung jetzt einmal folgende Stelle ausfindig gemacht, die mir als "Übeltäter" in Betracht zu kommen scheint:
Auf den ersten Blick scheint mir dieser Codeabschnitt aber eigentlich eher "harmlos" zu sein.
LG, IPB_Flüchtling
so, habe den Mod jetzt installiert und mein erster Eindruck von ihm ist wirklich gut! Ihr dürft aber auf keinen Fall die veraltete Version installieren, die auf phpbbhacks.com angeboten wird! Habe damit gestern zwei Stunden vergeudet.

Es klappt eigentlich alles mit dem "Keep Unread Flags" Version 2.0.5a, bis auf eine Kleinigkeit:
Wenn man in der Beitragsanzeige (viewtopic.php) auf das neue Icon zum Markieren eines Threads als ungelesen klickt, gibt es noch einen 404er. Die URL sieht so aus:
domain.tld/forum/bunte-blumen-,mode,unread,p,1179.html
Irgendwo hat sich im "Keep Unread Flags"-Mod also noch eine kleine Unsauberkeit bei einer der append_sid-Anweisungen eingeschlichen. Ich hoffe sehr, dass es mir gelingt, den Fehler selbst zu finden. Sobald ich ihn habe, werde ich ihn natürlich hier posten. (Im schlechtesten Fall kann man auf diese Zusatzfunktion natürlich auch verzichten.)
BTW: Es gibt eine Alternative zum "Keep Unread Flags"-Mod von BigRib. Dort ist mir aus Kompatibilitätsgründen aber eher abgeraten worden, den "Unread Post Information 2 Database"-Mod einzubauen:
http://forum.bigrib.de/phpBB2/viewtopic.php?t=1978
Für den "Keep Unread Flags"-Mod kann ich aber, von dem oben geschilderten Problem abgesehen, grünes Licht geben.

EDIT:
Ich habe in der Installationsanleitung jetzt einmal folgende Stelle ausfindig gemacht, die mir als "Übeltäter" in Betracht zu kommen scheint:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------
#
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $postrow[$i]['username']) . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
//START MOD Keep_Unread_2
$temp_url = append_sid("viewtopic.$phpEx?mode=unread&" . POST_POST_URL . '=' . $postrow[$i]['post_id']);
//$keep_unread_img_ms = '<a class="postmenu" onclick="this.blur();" href="' . $temp_url . '" title = "' . $lang['keep_post_unread_explain'] . '">' . $lang['keep_post_unread'] . '</a>';
$keep_unread_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_keep_unread'] . '" title = "' . $lang['keep_post_unread_explain'] . '" border="0" /></a>';

LG, IPB_Flüchtling
Ich denke das ist die beste Lösung: (sessions.php)
wird zu:
damit sollte auch doppelter content im bezug auf "nächstes Thema" etc. verschwinden.
Was sagst Du
Code: Alles auswählen
elseif ( $url != './' && strpos($url, 'login') === false && !defined('IN_ADMIN') )
Code: Alles auswählen
elseif ( $url != './' && strpos($url, 'login') === false && strpos($url, 'unread') === false && strpos($url, 'view') === false && !defined('IN_ADMIN') )
Was sagst Du

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