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 »

meine änderung im letzten post sieht anders aus ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it

Benutzeravatar
BananaJoe
Mitglied
Beiträge: 127
Registriert: 18.03.2006 19:01

Beitrag von BananaJoe »

Ich hab ein neues Problem.
Hab den "recent" Mod eingebaut und hab diesmal wieder Probleme mit den Topic/Foren Links.

Hab schon die Vorgehensweise von Seite 7 probiert aber es klappt nicht:
http://www.phpbb.de/viewtopic.php?t=116 ... c&start=60

Hier die recent.txt:
http://www.mediauser.de/recent.txt

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

Beitrag von mgutt »

Dieser Teil:

Code: Alles auswählen

$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $line[$i]['topic_title']) : $line[$i]['topic_title'];
	$topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $word_censor : substr(stripslashes($word_censor), 0, $topic_length) .'...';
muss vor topic_url sein.

und mach mal diese zeile vor forum_url; (ausschneiden, einfügen)

Code: Alles auswählen

$forum_name = $line[$i]['forum_name'];
Zuletzt geändert von mgutt am 27.06.2006 12:44, 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

JC_Drago
Mitglied
Beiträge: 21
Registriert: 17.04.2006 21:54
Wohnort: Wanderup
Kontaktdaten:

Probleme im Forum & Portal

Beitrag von JC_Drago »

Hallo

Habe ein Problem mit den .php und .html.

Also die Foren "angezeigten" links sind alle ok, aber im Portal Kopf werden da zb. statt http://www.f-j-c.de/forum/memberlist.php leider http://www.f-j-c.de/forum/memberlist.html angezeigt kann den fehler nicht finden.

Habe alles von seite 1 wie beschrieben durch geführt...im forum werden die links zwar richtig angezeigt, aber der aufruf landed bei 404.

Bitte um Hilfe

Merci JC

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

Beitrag von mgutt »

Kann es sein, dass Du kein Modrewrite hast? Die Links zu den Foren gehen nämlich auch nicht. Die geänderten Links im Menü sind Absicht. Sie werden ebenfalls umschrieben. Aber nur wenn Deine .htaccess richtig ist.

Das scheint sie im Moment nicht zu sein.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it

JC_Drago
Mitglied
Beiträge: 21
Registriert: 17.04.2006 21:54
Wohnort: Wanderup
Kontaktdaten:

Beitrag von JC_Drago »

Hi mgutt

Modrewrite habe ich habe es so getestet wie auf seite 1 beschrieben hast.

was die .htaccess datei betrifft die sieht so aus und ligt im root/

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

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]


was ist mit ihr ist sie ok?

im root/forum/ liegt diese :

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

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /forum/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]


was ist mit der ?

darf ich eigendlich zwei .htaccess haben ?
Gruß JC

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

Beitrag von mgutt »

darf ich eigendlich zwei .htaccess haben
nein. nur eine. im ordner "forum" mach bitte mal testweise meine rein, ohne jegliche änderung. die andere lösch mal.

sollte das nicht klappen, dann füg das verzeichnis "forum/" bei den zeilen hinzu.

wir haben leider noch keine version für unterordner, daher müsste wir das mal testen.

wenn du keine lust zum testen hast, dann schick mir deine ftp daten per pn. ich schaue dann mal, wie ich das hinkriege.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it

Benutzeravatar
BananaJoe
Mitglied
Beiträge: 127
Registriert: 18.03.2006 19:01

Beitrag von BananaJoe »

mgutt hat geschrieben:Dieser Teil:

Code: Alles auswählen

$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $line[$i]['topic_title']) : $line[$i]['topic_title'];
	$topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $word_censor : substr(stripslashes($word_censor), 0, $topic_length) .'...';
muss vor topic_url sein.

Hat geklappt aber leider nicht für die Forenlinks.
Hab den Code vor forum_url und forum_id probiert aber ohne Ergebnis.
Die Topics sind ok, die Forenlinks nicht.

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

Beitrag von mgutt »

mach mal diese zeile vor forum_url;

Code: Alles auswählen

$forum_name = $line[$i]['forum_name'];
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it

JC_Drago
Mitglied
Beiträge: 21
Registriert: 17.04.2006 21:54
Wohnort: Wanderup
Kontaktdaten:

Beitrag von JC_Drago »

wenn du keine lust zum testen hast, dann schick mir deine ftp daten per pn. ich schaue dann mal, wie ich das hinkriege.
klar habe ich lust zu testen...also habe deine orginal datei genommen:

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

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]


ging nicht ....dann die:

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

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ forum/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]


ist jetzt unter root/forum/.htaccess

online geht aber auch nicht...grummel

Gruß JC

Antworten

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