Zawartość pliku .htaccess:
########################################
############ hbtronix.de/IPB
############ friendly urls with htaccess
########################################
#### Set up rewrite engine
# You may have to enter the path to your IPB here
RewriteEngine on
RewriteBase /
#### Redirect old URLs to new
# This code is there to replace the ?showforum=1 style URLs used throughout IPB by our new URLs.
# nk_auto_furl is used to indicate whether the URL has been redirected already,
# in which case we would start an infinite loop if we redirected again
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} !nk_auto_furl [NC]
RewriteCond %{QUERY_STRING} showforum=([^&]+)(&(.+)$)? [NC]
RewriteRule ^index\.php? forum_%1.html?%3 [R=301,L]
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} !nk_auto_furl [NC]
RewriteCond %{QUERY_STRING} showtopic=([^&]+)(&(.+))?$ [NC]
RewriteRule ^index\.php? thread_%1.html?%3 [R=301,L]
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} !nk_auto_furl [NC]
RewriteCond %{QUERY_STRING} showuser=([^&]+)(&(.+)$)? [NC]
RewriteRule ^index\.php? user_%1.html?%3 [R=301,L]
#### Translate new URLs to old
# Here the new URLs are translated back to the style IPB can understand
RewriteRule ^forum_([^.]+)\.html index.php?nk_auto_furl&showforum=$1 [L,QSA]
RewriteRule ^thread_([^.]+)\.html index.php?nk_auto_furl&showtopic=$1 [L,QSA]
RewriteRule ^user_([^.]+)\.html index.php?nk_auto_furl&showuser=$1 [L,QSA]
Ustawienia w pliku conf_global.php:
$INFO['board_url'] = 'http://www.forum.csfile.pl';
Ogólnie rzecz biorąc nie miałem tego pliku w cale na początku i kolega mi go podesłał, ale mimo wszystko nic to nie zmieniło. (chodzi o plik .htaccess)