Seite 111 von 131

Verfasst: 13.10.2005 15:13
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

Re: Short URLs für phpBB2

Verfasst: 13.10.2005 15:22
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?

Verfasst: 13.10.2005 15:31
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

Verfasst: 14.10.2005 10:41
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.?

Immer noch nix neues...

Verfasst: 21.10.2005 11:26
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....

html umwandlung erst nach reload/link :-(

Verfasst: 25.10.2005 18:54
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

Verfasst: 26.10.2005 10:09
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 ;).

Verfasst: 26.10.2005 20:08
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

Verfasst: 26.10.2005 20:17
von infinity
@ celsius
dein Forum zeigt bei mir auch direkt html an.

Verfasst: 26.10.2005 21:41
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 ;).