Mod Rewrite für phpBB2 und Wordpress - htaccess Problem
Verfasst: 29.03.2007 02:06
Ich möchte auf einer meiner Seiten einmal Wordpress für die neuesten Infos und ein phpBB2 Forum zum diskutieren installieren.
Dazu wollte ich beide für die Sumas mit Rewrite Rules ausstatten, aber leider funktioniert das nicht so ganz. Einzeln funktionieren die im Internet gefundenen Modifikationen, aber sobald ich beide zusammen in die .htaccess Datei schreibe, wird ein Teil überschrieben. Dh. entweder funktioniert das Forum nicht richtig, oder das Blog.
Das ist der Code in der htaccess
Kennt sich wer aus? Was müsste ich ändern damit beides richtig funktioniert?
Danke!
Dazu wollte ich beide für die Sumas mit Rewrite Rules ausstatten, aber leider funktioniert das nicht so ganz. Einzeln funktionieren die im Internet gefundenen Modifikationen, aber sobald ich beide zusammen in die .htaccess Datei schreibe, wird ein Teil überschrieben. Dh. entweder funktioniert das Forum nicht richtig, oder das Blog.
Das ist der Code in der htaccess
Code: Alles auswählen
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<Files config.php>
Deny from all
</Files>
DirectoryIndex index.php index.html index.htm
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-]+-c([0-9]+)\.html$ /forum/index.php?c=$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]
Danke!