Short URLs für phpBB2

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
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Bigspliff hat geschrieben:Was muss ich machen um das bei meinem Forum einzurichten?
Wo kann man sich dazu ein Mod runterladen?
Für beide Fragen gilt: Das erste posting im Topic lesen.

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Bigspliff
Mitglied
Beiträge: 9
Registriert: 13.10.2005 14:40
Wohnort: Neuss

Re: Short URLs für phpBB2

Beitrag von Bigspliff »

larsneo hat geschrieben:
1) Aktivierung der Short URLs via .htaccess für den Webserver:
Soweit vom Provider unterstützt kann man via 'Rewrite Rules' den Apache anweisen, auch bei Anfragen nach bestimmten 'kurzen' URLs die entprechend 'langen' URLs auszuliefern (die Apache Dokumentation liefert weitere Informationen):

Code: Alles auswählen

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} /forums.html 
RewriteRule (.*) /index.php [L]

RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1&topicdays=%2&start=%3 [L]

RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1 [L]

RewriteCond %{REQUEST_FILENAME} /ptopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&view=previous [L]

RewriteCond %{REQUEST_FILENAME} /ntopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&view=next [L]

RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]

RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2 [L]

RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1 [L]

RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
Nachdem die .htaccess in das Webroot (wo beispielsweise auch die config.php liegt) kopiert wurde, kann man via direkter URL-Eingabe testen, ob die kurzen URLs unterstützt werden. Wenn also bei Eingabe von 'forum1.html' das erste Forum angezeigt wird, kann es mit den nächsten Schritten weitergehen...
Das funktionier bei mir schon mal nicht... es erscheint ein Error 403.

Loaded Modules= core mod_access mod_auth mod_log_config mod_logio mod_env mod_setenvif prefork http_core mod_mime mod_status mod_autoindex mod_negotiation mod_dir mod_alias mod_so mod_actions mod_cgi mod_dav mod_dav_fs mod_deflate mod_include mod_info mod_python mod_perl mod_php4 mod_rewrite mod_ssl od_suexec mod_userdir mod_jk

mod_rewrite ist also auch installiert.

Wodran könnte das liegen?
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Liegt das Forum im Root?

Wenn nicht, mußt Du den Pfad zum Forum in der .htaccess anpassen.
Beispiel:
RewriteCond %{REQUEST_FILENAME} /forums.html
RewriteRule (.*) /pfad_zum_forum/index.php [L]
Es kann auch sein, daß Du eine andere Form der rewrite-Regeln nutzen mußt.
Beispiel:
RewriteRule ^forums.html /pfad_zum_forum/index.php [L,NC]
Die Zeile mit RewriteCond entfällt!

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Bigspliff
Mitglied
Beiträge: 9
Registriert: 13.10.2005 14:40
Wohnort: Neuss

Beitrag von Bigspliff »

Also würde die .htaccess so aus sehen...
RewriteEngine On

RewriteRule ^forums.html /index.php [L,NC]

Das funktionier aber lieder auch nicht.... immer noch Error 403
Oder kann das daran liegen das ich das Forum unter xyz.domain.de nicht unter www.domain.de liege habe?
Oder kann das an Df-webhosting liegen die Benutzen ja dieses Confixx.?
sonst fahre ich Vespa....
Bigspliff
Mitglied
Beiträge: 9
Registriert: 13.10.2005 14:40
Wohnort: Neuss

Immer noch nix neues...

Beitrag von Bigspliff »

habe grade mal wieder mit dem Server-Admin gesprochen: der sagt Folgendes:

ein fehler in der .htacces file. deswegen der 500 error. folgende einstellungen sin dbei ihnen.

ScriptAlias /cgi-php/ /home/www/web27/exec/ AddType application/x-httpd-php5 .php Action application/x-httpd-php5 /cgi-php/php5 php_admin_value disable_functions ini_set php_admin_flag register_globals on php_admin_value session.save_path /home/www/web27/phptmp php_admin_value safe_mode_exec_dir /home/www/web27/exec php_admin_value include_path .:/home/www/web27/includes php_admin_value safe_mode_include_dir .:/home/www/web27/includes php_admin_value open_basedir .:/home/www/web27/html/:/home/www/web27/phptmp/:/home/www/web27/files/:/home
/www/web27/atd/:/home/www/web27/includes/:/home/www/web27/exec/
<Directory "/home/www/web27/html">
Options +SymLinksIfOwnerMatch
</Directory>
php_admin_flag display_errors On
php_admin_value error_reporting 2047


Ich habe da aber leider keine Ahnung mehr wodran das liegen kann....
sonst fahre ich Vespa....
Benutzeravatar
celsius
Mitglied
Beiträge: 43
Registriert: 08.12.2004 13:24
Wohnort: nahe Hildesheim

html umwandlung erst nach reload/link :-(

Beitrag von celsius »

grüß euch!

das ist ganz merkwürdig! habe short_url eingebaut und die html umwandlung funktioniert, allerdings immer erst nach einem reload der startseite (akualisieren drücken im ie) oder wenn eine 2. seite angesteuert wird (also über einen link z.b. in ein unterforum gesprungen wird). die erste seite wird immer normal mit "seitexy.php" angezeigt, die zweite dann mit "seitexy.html". erst dachte ich an einen versteckten fehler, in einem frischen testforum (phpbb version 2.0.17 nur mit mod_rewrite) war es aber nicht anders.

woran könnte dies liegen, hat jemand eine idee?

danke und gruß

:cookie:

celsius
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Ist bei mir auch so ;), ist eigentlich bei jedem Forum so was diesen MOD drin hat, jedenfalls bei denen die ich so gesehen hab. Sollte doch kein Problem sein, dieser MOD ist ja in erster Linie für die Suchmaschinen Bots, die kommen dann ja bei jedem Link auf ihre HTML Fassung ;).
Scotty's .NET Projekte: StarTrek Infos X10, e-hahn Updater 3.10, Easy Desktop Note 1.06
Benutzeravatar
celsius
Mitglied
Beiträge: 43
Registriert: 08.12.2004 13:24
Wohnort: nahe Hildesheim

Beitrag von celsius »

@scotty: dann hätte ich nichts falsch gemacht :-), aber es entsteht doppelter content, oder? das forum von larsneo z.b. geht doch aber direkt richtig:

http://www.nubert-forum.de/nuforum/

nachtrag: dein forum zeigt doch auch direkt html an!

gruß

celsius
Zuletzt geändert von celsius am 02.11.2005 15:06, insgesamt 1-mal geändert.
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

Beitrag von infinity »

@ celsius
dein Forum zeigt bei mir auch direkt html an.
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

celsius hat geschrieben:nachtrag: dein forum zeigt doch auch direkt html an!
Nicht bei mir, erst wenn ich weiter klicke oder direkt nach dem Aufruf der Domain über die Favoriten einen reload mache, vielleicht liegt es auch am IE ;), keine Ahnung.

@celsius
Ruf ich dein Forum über den link von dir auf, ist auch alles so wie es sein sollte…

Hab’s eben auch mal bei mir ausprobiert, das hab ich bei mir auch nur wenn ich mein Forum über die Favoriten aufrufe, seltsame das ganze ;).
Scotty's .NET Projekte: StarTrek Infos X10, e-hahn Updater 3.10, Easy Desktop Note 1.06
Antworten

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