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 »

probier mal die:

Code: Alles auswählen

<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]
dann die:

Code: Alles auswählen

<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$ /forum/$1.php [L]
dann die:

Code: Alles auswählen

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

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]
oder die:

Code: Alles auswählen

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

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]
gibt noch ein paar möglichkeiten ;)
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 »

dann die:
Code:
<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$ /forum/$1.php [L]
tja da sag mal einer "mguut" kann nicht übers Wasser gehen...freu

Schau mal selber ...

der 2. wars...und wo liegt die antwort ?

Danke

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

Beitrag von mgutt »

ok der 2. und der liegt jetzt im ordner "forum" ja?

wäre noch gut zu wissen, dann weiß ich was ich den anderen sagen kann, falls einer das gleiche problem hat.

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 »

Hallo mguut
ok der 2. und der liegt jetzt im ordner "forum" ja?
ja unter root/forum/.htaccess

und geht ganz wunderbar.....

Achso aber warum jetzt "die" geht und nicht "die" anderen ?
Kannst du doch sicher noch beantworten.

Danke

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

Beitrag von BananaJoe »

mgutt hat geschrieben:mach mal diese zeile vor forum_url;

Code: Alles auswählen

$forum_name = $line[$i]['forum_name'];

Wie immer muss ich mich bei dir bedanken!! :grin:
Hat geklappt!!
JC_Drago
Mitglied
Beiträge: 21
Registriert: 17.04.2006 21:54
Wohnort: Wanderup
Kontaktdaten:

Liegt das an der .htaccess ?

Beitrag von JC_Drago »

Hallo mguut

Ich weis...sicher oft gefragt..aber habe jetzt die letzten 7 stunden alle forenbeiträge und alle beiträge unter Google durchsucht ....hunderte tote links...und keine richtige antwort....

vorab: kann sein das ich sie nicht gefunden habe ..

Habe Mod eingebaut unter http://www.f-j-c.de/forum/activity.php

aber bei aufruf nur weiße Seite !!

Rufe ich "als test" das Spiel "mit" einer z.b. mario_starcatcher2.php auf, dann gehts.....

PHP Inhalt:

<?php
header ("Location:http://www.f-j-c.de/forum/games/mario_s ... tcher2.swf");
?>


Hatt du eine eine Idee und kannst mir helfen ?

wäre nett !!

Gruß JC
Gulaschk@none
Mitglied
Beiträge: 1542
Registriert: 17.01.2006 12:43

Beitrag von Gulaschk@none »

also ich habe den mod auch zeit gestern drinne das dauert bestimmt ne weile bis google deine seite und themen durchsucht das geht nicht mod installieren fertig und los gedult :wink:

@mgutt: dann noch was ganz wichtiges ,und zwar folgendes prob wenn ich den browser neu aufrufe sind die seo url noch ganz lang erst wenn ich auf foren übersicht oder aktualisieren klicken werden sie kurz ist das normal ???
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Re: Liegt das an der .htaccess ?

Beitrag von mgutt »

JC_Drago hat geschrieben:Habe Mod eingebaut unter http://www.f-j-c.de/forum/activity.php

aber bei aufruf nur weiße Seite !!
Bei mir geht der Link. Auch umgeschrieben geht er:
http://www.f-j-c.de/forum/activity.html
JC_Drago hat geschrieben: Rufe ich "als test" das Spiel "mit" einer z.b. mario_starcatcher2.php auf, dann gehts.....

<?php
header ("Location:http://www.f-j-c.de/forum/games/mario_s ... tcher2.swf");
?>
Verstehe ich leider nicht. Was genau geht denn nicht?

Gulaschk@none hat geschrieben:@mgutt: dann noch was ganz wichtiges ,und zwar folgendes prob wenn ich den browser neu aufrufe sind die seo url noch ganz lang erst wenn ich auf foren übersicht oder aktualisieren klicken werden sie kurz ist das normal ???
jawohl ist normal. beim ersten besuch wird eine session an die url angehangen. das passiert aber nur, wenn du cookies akzeptierst. da suma's dies aber nicht tun, wird es bei denen nicht zu den langen urls kommen.
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 »

Hallo mgutt
Verstehe ich leider nicht. Was genau geht denn nicht?
Der Link geht...ist klar.... aber wenn du ein Spiel (Games) über die seite starten willst kommt nur eine weiße seite.

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

Beitrag von mgutt »

ersetz diese zeile mal:

Code: Alles auswählen

elseif ( $url != './' && strpos($url, 'login') === false && !defined('IN_ADMIN') )
mit dieser:

Code: Alles auswählen

elseif ( $url != './' && strpos($url, 'login') === false && !defined('IN_ADMIN') && strpos($url, 'games') === false )
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

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