(Apache) Burning Board 3 und Community Plugins SEO Links in Burning Board 4 lauffähig machen

Quelle: WoltLab Hilfe | Datum: 30. Dezember 2016 | Bild-Quelle: WoltLab.com


Umleitung alter Burning Board 3.x Links auf die neue Struktur


Bei einem Umstieg von Burning Board 3 auf Burning Board 4 funktionieren die alten Links des Suchmaschinenoptimierungs Plugins nicht mehr. Dieses Problem können Sie mit den unten stehenden Umschreibungen beheben.


Öffnen Sie am besten Ihre .htaccess die im Hauptverzeichnis Ihres Burning Board 3 liegt und suchen Sie passend zu Ihrem Eintrag in der Datei jeweils die neue Umschreibung heraus. Ersetzen Sie die alte Umschreibung mit der neuen. Wenn Sie alle Umschreibungen ersetzt haben, speichern Sie die .htaccess im Hauptverzeichnis von Ihrem Burning Board 4.


Sollten die Community Plugins nicht in den vorgegebenen Verzeichnissen installiert sein (blog, gallery), dann müssen Sie den Pfad in den Umschreibungen entsprechend anpassen!


Achten Sie bitte auf die korrekte RewriteBase für Burning Board 4 in der .htaccess. Die RewriteBase muss wie folgt lauten:


Beim Aufruf des Forums über www.woltlab.com: /

Beim Aufruf des Forums über www.woltlab.com/forum/: /forum/




# Benutzerprofil-Link-Format

# user/{USER_ID}-{USERNAME}/

Alt: RewriteRule ^user/([0-9]+)\-([^/\.]*)/?$ index.php?page=User&userID=$1&username=$2 [L,QSA]

4.0: RewriteRule ^user/([0-9]+)\-([^/\.]*)/?$ index.php/User/$1-$2/ [R=301,QSA,L]

4.1: RewriteRule ^user/([0-9]+)\-([^/\.]*)/?$ index.php?user/$1-$2/ [R=301,QSA,L]



# user/{USER_ID}/{USERNAME}/

Alt: RewriteRule ^user/([0-9]+)/([^/\.]*)/?$ index.php?page=User&userID=$1&username=$2 [L,QSA]

4.0: RewriteRule ^user/([0-9]+)/([^/\.]*)/?$ index.php/User/$1-$2/ [R=301,QSA,L]

4.1: RewriteRule ^user/([0-9]+)/([^/\.]*)/?$ index.php?user/$1-$2/ [R=301,QSA,L]




# Link-Format für Sprung zum letzten Beitrag

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/last-post.html

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?page=Thread&threadID=$4&action=lastPost [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php/Thread/$4-$5/?action=lastPost [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?thread/$4-$5/&action=lastPost [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/last-post.html

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php/Thread/$3-$4/?action=lastPost [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?thread/$3-$4/&action=lastPost [R=301,QSA,L]



# {BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/last-post.html

Alt: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?page=Thread&threadID=$2&action=lastPost [L,QSA]

4.0: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php/Thread/$2-$3/?action=lastPost [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?thread/$2-$3/&action=lastPost [R=301,QSA,L]



# board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/last-post.html

Alt: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]

4.0: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php/Thread/$3-$4/?action=lastPost [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?thread/$3-$4/&action=lastPost [R=301,QSA,L]



# {THREAD_ID}-{THREAD_TOPIC}/last-post.html

Alt: RewriteRule ^([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?page=Thread&threadID=$1&action=lastPost [L,QSA]

4.0: RewriteRule ^([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php/Thread/$1-$2/?action=lastPost [R=301,QSA,L]

4.1: RewriteRule ^([0-9]+)\-([^/\.]*)/last\-post\.html$ index.php?thread/$1-$2/&action=lastPost [R=301,QSA,L]




# Link-Format für Sprung zum ersten neuen Beitrag

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/first-new-post.html

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?page=Thread&threadID=$4&action=firstNew [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php/Thread/$4-$5/?action=firstNew [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?thread/$4-$5/&action=firstNew [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/first-new-post.html

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php/Thread/$3-$4/?action=firstNew [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?thread/$3-$4/&action=firstNew [R=301,QSA,L]



# {BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/first-new-post.html

Alt: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?page=Thread&threadID=$2&action=firstNew [L,QSA]

4.0: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php/Thread/$2-$3/?action=firstNew [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?thread/$2-$3/&action=firstNew [R=301,QSA,L]



# board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/first-new-post.html

Alt: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]

4.0: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php/Thread/$3-$4/?action=firstNew [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?thread/$3-$4/&action=firstNew [R=301,QSA,L]



# {THREAD_ID}-{THREAD_TOPIC}/first-new-post.html

Alt: RewriteRule ^([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?page=Thread&threadID=$1&action=firstNew [L,QSA]

4.0: RewriteRule ^([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php/Thread/$1-$2/?action=firstNew [R=301,QSA,L]

4.1: RewriteRule ^([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ index.php?thread/$1-$2/&action=firstNew [R=301,QSA,L]



# Beitrags-Link-Format

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/p{POST_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&postID=$4 [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php/Thread/?postID=$4#post$4 [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?thread/&postID=$4#post$4 [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/p{POST_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&postID=$3 [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php/Thread/?postID=$3#post$3 [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?thread/&postID=$3#post$3 [R=301,QSA,L]



# {BOARD_TITLE}/p{POST_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&postID=$2 [L,QSA]

4.0: RewriteRule ^([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php/Thread/?postID=$2#post$2 [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?thread/&postID=$2#post$2 [R=301,QSA,L]



# board{BOARD_ID}-{BOARD_TITLE}/p{POST_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&postID=$3 [L,QSA]

4.0: RewriteRule ^board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php/Thread/?postID=$3#post$3 [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?thread/&postID=$3#post$3 [R=301,QSA,L]



# board{BOARD_ID}/p{POST_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^board([0-9]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&postID=$2 [L,QSA]

4.0: RewriteRule ^board([0-9]+)/p([0-9]+)\-([^/\.]*)/?$ index.php/Thread/?postID=$2#post$2 [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)/p([0-9]+)\-([^/\.]*)/?$ index.php?thread/&postID=$2#post$2 [R=301,QSA,L]



# p{POST_ID}-{THREAD_TOPIC}.html

Alt: RewriteRule ^p([0-9]+)\-([^/\.]*)\.html$ index.php?page=Thread&postID=$1 [L,QSA]

4.0: RewriteRule ^p([0-9]+)\-([^/\.]*)\.html$ index.php/Thread/?postID=$1#post$1 [R=301,QSA,L]

4.1: RewriteRule ^p([0-9]+)\-([^/\.]*)\.html$ index.php?thread/&postID=$1#post$1 [R=301,QSA,L]




# Themen-Link-Format für multiple Seite

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/index{THREAD_PAGE_NO}.html

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$4&pageNo=$6 [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php/Thread/$4-$5/?pageNo=$6 [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?thread/$4-$5/&pageNo=$6 [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/index{THREAD_PAGE_NO}.html

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php/Thread/$3-$4/?pageNo=$5 [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?thread/$3-$4/&pageNo=$5 [R=301,QSA,L]



# {BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/index{THREAD_PAGE_NO}.html

Alt: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$2&pageNo=$4 [L,QSA]

4.0: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php/Thread/$2-$3/?pageNo=$4 [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?thread/$2-$3/&pageNo=$4 [R=301,QSA,L]



# board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/index{THREAD_PAGE_NO}.html

Alt: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]

4.0: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php/Thread/$3-$4/?pageNo=$5 [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?thread/$3-$4/&pageNo=$5 [R=301,QSA,L]



# board{BOARD_ID}/{THREAD_ID}-{THREAD_TOPIC}/index{THREAD_PAGE_NO}.html

Alt: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$2&pageNo=$4 [L,QSA]

4.0: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php/Thread/$2-$3/?pageNo=$4 [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ index.php?thread/$2-$3/&pageNo=$4 [R=301,QSA,L]



# {THREAD_ID}-{THREAD_TOPIC}/thread{THREAD_PAGE_NO}.html

Alt: RewriteRule ^([0-9]+)\-([^/\.]*)/thread([0-9]+)\.html$ index.php?page=Thread&threadID=$1&pageNo=$3 [L,QSA]

4.0: RewriteRule ^([0-9]+)\-([^/\.]*)/thread([0-9]+)\.html$ index.php/Thread/$1-$2/&pageNo=$3 [R=301,QSA,L]

4.1: RewriteRule ^([0-9]+)\-([^/\.]*)/thread([0-9]+)\.html$ index.php?thread/$1-$2/?pageNo=$3 [R=301,QSA,L]




# Themen-Link-Format

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&threadID=$4 [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php/Thread/$4-$5/ [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?thread/$4-$5/ [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&threadID=$3 [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php/Thread/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?thread/$3-$4/ [R=301,QSA,L]



# {BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&threadID=$2 [L,QSA]

4.0: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php/Thread/$2-$3/ [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?thread/$2-$3/ [R=301,QSA,L]



# board{BOARD_ID}-{BOARD_TITLE}/{THREAD_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&threadID=$3 [L,QSA]

4.0: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php/Thread/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ index.php?thread/$3-$4/ [R=301,QSA,L]



# board{BOARD_ID}/{THREAD_ID}-{THREAD_TOPIC}/

Alt: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/?$ index.php?page=Thread&threadID=$2 [L,QSA]

4.0: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/?$ index.php/Thread/$2-$3/ [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)/([0-9]+)\-([^/\.]*)/?$ index.php?thread/$2-$3/ [R=301,QSA,L]



# {THREAD_ID}-{THREAD_TOPIC}.html

Alt: RewriteRule ^([0-9]+)\-([^/\.]*)\.html$ index.php?page=Thread&threadID=$1 [L,QSA]

4.0: RewriteRule ^([0-9]+)\-([^/\.]*)\.html$ index.php/Thread/$1-$2/ [R=301,QSA,L]

4.1: RewriteRule ^([0-9]+)\-([^/\.]*)\.html$ index.php?thread/$1-$2/ [R=301,QSA,L]



# Foren-Link-Format für multiple Seite

# {PARENT_BOARDS}board{BOARD_ID}-{BOARD_TITLE}/index{BOARD_PAGE_NO}.html

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/index([0-9]+)\.html$ index.php?page=Board&boardID=$2&pageNo=$4 [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/index([0-9]+)\.html$ index.php/Board/$2-$3/?pageNo=$4 [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/index([0-9]+)\.html$ index.php?board/$2-$3/&pageNo=$4 [R=301,QSA,L]



# {PARENT_BOARDS}{BOARD_TITLE}/index{BOARD_PAGE_NO}.html

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/index([0-9]+)\.html$ index.php?page=Board&boardTitle=$2&pageNo=$3 [L,QSA]

4.0: RewriteRule ^([^/\.]+/)*([^/\.]+)/index([0-9]+)\.html$ index.php/BoardList/ [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+/)*([^/\.]+)/index([0-9]+)\.html$ index.php?board-list/ [R=301,QSA,L]



# board{BOARD_ID}/index{BOARD_PAGE_NO}.html

Alt: RewriteRule ^board([0-9]+)/index([0-9]+)\.html$ index.php?page=Board&boardID=$1&pageNo=$2 [L,QSA]

4.0: RewriteRule ^board([0-9]+)/index([0-9]+)\.html$ index.php/Board/$1/?pageNo=$2 [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)/index([0-9]+)\.html$ index.php?board/$1/&pageNo=$2 [R=301,QSA,L]



# {BOARD_TITLE}/board{BOARD_PAGE_NO}.html

Alt: RewriteRule ^([^/\.]+)/board([0-9]+)\.html$ index.php?page=Board&boardTitle=$1&pageNo=$2 [L,QSA]

4.0: RewriteRule ^([^/\.]+)/board([0-9]+)\.html$ index.php/BoardList/ [R=301,QSA,L]

4.1: RewriteRule ^([^/\.]+)/board([0-9]+)\.html$ index.php?board-list/ [R=301,QSA,L]




# Link-Format für übergeordnete Foren

# board{BOARD_ID}-{BOARD_TITLE}/

Alt: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/?$ index.php?page=Board&boardID=$2 [L,QSA]

4.0: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/?$ index.php/Board/$2/ [R=301,QSA,L]

4.1: RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/?$ index.php?board/$2/ [R=301,QSA,L]



# {BOARD_TITLE}/

Alt: RewriteRule ^([^/\.]+/)*([^/\.]+)/?$ index.php?page=Board&boardTitle=$1 [L,QSA]

4.0: RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/\.]+/)*([^/\.]+)/?$ index.php/BoardList/ [R=301,QSA,L]

4.1: RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/\.]+/)*([^/\.]+)/?$ index.php?board-list/ [R=301,QSA,L]



# board{BOARD_ID}/

Alt: RewriteRule ^board([0-9]+)/?$ index.php?page=Board&boardID=$1 [L,QSA]

4.0: RewriteRule ^board([0-9]+)/?$ index.php/Board/$1/ [R=301,QSA,L]

4.1: RewriteRule ^board([0-9]+)/?$ index.php?board/$1/ [R=301,QSA,L]




# Startseiten-Links umschreiben

# {PAGE_TITLE}.html

Alt: RewriteRule ^([^/\.]+)\.html$ index.php?page=Index [L,QSA]

4.0: RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/\.]+)\.html$ index.php/BoardList/ [R=301,QSA,L]

4.1: RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/\.]+)\.html$ index.php?board-list/ [R=301,QSA,L]



# index.html

Alt: RewriteRule ^index\.html$ index.php?page=Index [L,QSA]

4.0: RewriteRule ^index\.html$ index.php/BoardList/ [R=301,QSA,L]

4.1: RewriteRule ^index\.html$ index.php?board-list/ [R=301,QSA,L]


#Dateianhänge

Alt: index.php?page=Attachment&attachmentID=([0-9]+)&h=

4.0: RewriteCond %{QUERY_STRING} page=Attachment&attachmentID=([0-9]+)RewriteRule ^index\.php$ /index.php/Attachment/%1/ [R=301,QSA,L]

4.1: RewriteCond %{QUERY_STRING} page=Attachment&attachmentID=([0-9]+)RewriteRule ^index\.php$ /index.php?attachment/%1/ [R=301,QSA,L]


# Portal

Alt: index.php?page=Portal

4.0: RewriteCond %{QUERY_STRING} page=PortalRewriteRule ^index\.php$ /index.php/Dashboard/ [R=301,QSA,L]

4.1: RewriteCond %{QUERY_STRING} page=PortalRewriteRule ^index\.php$ /index.php?dashboard/ [R=301,QSA,L]



Blog

#Blog-Link-Format

#user/blog{USER_ID}-{USERNAME}/

Alt: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/entry([0-9]+)\-([^/\.]*)/?$ index.php?page=UserBlogEntry&entryID=$3 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/entry([0-9]+)\-([^/\.]*)/?$ /blog/index.php/Entry/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/entry([0-9]+)\-([^/\.]*)/?$ /blog/index.php?entry/$3-$4/ [R=301,QSA,L]


#user/blog{USER_ID}/{USERNAME}/

Alt: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/entry([0-9]+)/([^/\.]*)/?$ index.php?page=UserBlogEntry&entryID=$3 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/entry([0-9]+)/([^/\.]*)/?$ /blog/index.php/Entry/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/entry([0-9]+)/([^/\.]*)/?$ /blog/index.php?entry/$3-$4/ [R=301,QSA,L]


#Kategorie-Link-Format

#user/blog{USER_ID}-{USERNAME}/category{CATEGORY_ID}-{CATEGORY_NAME}/

Alt: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/category([0-9]+)\-([^/\.]*)/?$ index.php?page=UserBlog&userID=$1&categoryID=$3 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/category([0-9]+)\-([^/\.]*)/?$ /blog/index.php/EntryList/?userID=$1 [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/category([0-9]+)\-([^/\.]*)/?$ /blog/index.php?entry-list/&userID=$1 [R=301,QSA,L]


#user/blog{USER_ID}/{USERNAME}/category{CATEGORY_ID}/{CATEGORY_NAME}/

Alt: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/category([0-9]+)/([^/\.]*)/?$ index.php?page=UserBlog&userID=$1&categoryID=$3 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/category([0-9]+)/([^/\.]*)/?$ /blog/index.php/EntryList/?userID=$1 [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/category([0-9]+)/([^/\.]*)/?$ /blog/index.php?entry-list/&userID=$1 [R=301,QSA,L]


#Kategorie-Link-Format (globale)

#blog/category{CATEGORY_ID}-{CATEGORY_NAME}/

Alt: RewriteRule ^blog/category([0-9]+)\-([^/\.]*)/?$ index.php?page=UserBlogOverview&categoryID=$1 [L,QSA]

4.0: RewriteRule ^blog/category([0-9]+)\-([^/\.]*)/?$ /blog/index.php/Blog/ [R=301,QSA,L]

4.1: RewriteRule ^blog/category([0-9]+)\-([^/\.]*)/?$ /blog/ [R=301,QSA,L]


#blog/category{CATEGORY_ID}/{CATEGORY_NAME}/

Alt: RewriteRule ^blog/category([0-9]+)/([^/\.]*)/?$ index.php?page=UserBlogOverview&categoryID=$1 [L,QSA]

4.0: RewriteRule ^blog/category([0-9]+)/([^/\.]*)/?$ /blog/index.php/Blog/ [R=301,QSA,L]

4.1: RewriteRule ^blog/category([0-9]+)/([^/\.]*)/?$ /blog/?entry-list/$1/ [R=301,QSA,L]


#Artikel-Link-Format

#user/blog{USER_ID}-{USERNAME}/entry{ENTRY_ID}-{ENTRY_SUBJECT}/

Alt: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/?$ index.php?page=UserBlog&userID=$1 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/?$ /blog/index.php/EntryList/?userID=$1 [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)\-([^/\.]*)/?$ /blog/index.php?entry-list/&userID=$1 [R=301,QSA,L]


#user/blog{USER_ID}/{USERNAME}/entry{ENTRY_ID}/{ENTRY_SUBJECT}/

Alt: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/?$ index.php?page=UserBlog&userID=$1 [L,QSA]

4.0: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/?$ /blog/index.php/EntryList/?userID=$1 [R=301,QSA,L]

4.1: RewriteRule ^user/blog([0-9]+)/([^/\.]*)/?$ /blog/index.php?entry-list/&userID=$1 [R=301,QSA,L]



Galerie

#Galerie-Link-Format

#user/gallery{USER_ID}-{USERNAME}/

Alt: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ index.php?page=UserGallery&userID=$1 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ /gallery/index.php/ImageList/$1-$2/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ /gallery/image-list/?userID=$1-$2/ [R=301,QSA,L]


#user/gallery{USER_ID}/{USERNAME}/

Alt: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ index.php?page=UserGallery&userID=$1 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ /gallery/index.php/ImageList/$1-$2/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ /gallery/image-list/?userID=$1-$2/ [R=301,QSA,L]


#Alben-Link-Format

#user/gallery{USER_ID}-{USERNAME}/album{ALBUM_ID}-{ALBUM_TITLE}/

Alt: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/album([0-9]+)\-([^/\.]*)/?$ index.php?page=UserGalleryPhotos&albumID=$3 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/album([0-9]+)\-([^/\.]*)/?$ /gallery/index.php/Album/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/album([0-9]+)\-([^/\.]*)/?$ /gallery/index.php?album/$3-$4/ [R=301,QSA,L]


#user/gallery{USER_ID}/{USERNAME}/album{ALBUM_ID}/{ALBUM_TITLE}/

Alt: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/album([0-9]+)/([^/\.]*)/?$ index.php?page=UserGalleryPhotos&albumID=$3 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/album([0-9]+)/([^/\.]*)/?$ /gallery/index.php/Album/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/album([0-9]+)/([^/\.]*)/?$ /gallery/index.php?album/$3-$4/ [R=301,QSA,L]


#Kategorie-Link-Format

#gallery/category{CATEGORY_ID}-{CATEGORY_NAME}/

Alt: RewriteRule ^gallery/category([0-9]+)\-([^/\.]*)/?$ index.php?page=UserGalleryOverview&categoryID=$1 [L,QSA]

4.0: RewriteRule ^gallery/category([0-9]+)\-([^/\.]*)/?$ /gallery/index.php/Gallery/ [R=301,QSA,L]

4.1: RewriteRule ^gallery/category([0-9]+)\-([^/\.]*)/?$ /gallery/index.php?image-list/$1-$2/ [R=301,QSA,L]


#gallery/category{CATEGORY_ID}/{CATEGORY_NAME}/

Alt: RewriteRule ^gallery/category([0-9]+)/([^/\.]*)/?$ index.php?page=UserGalleryOverview&categoryID=$1 [L,QSA]

4.0: RewriteRule ^gallery/category([0-9]+)/([^/\.]*)/?$ /gallery/index.php/Gallery/ [R=301,QSA,L]

4.1: RewriteRule ^gallery/category([0-9]+)/([^/\.]*)/?$ /gallery/index.php?image-list/$1-$2/ [R=301,QSA,L]


#Bilder-Link-Format

#user/gallery{USER_ID}-{USERNAME}/photo{PHOTO_ID}-{PHOTO_TITLE}/

Alt: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ index.php?page=UserGallery&userID=$1 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ /gallery/index.php/Image/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)\-([^/\.]*)/?$ /gallery/index.php?image/$3-$4/ [R=301,QSA,L]


#user/gallery{USER_ID}/{USERNAME}/photo{PHOTO_ID}/{PHOTO_TITLE}/

Alt: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ index.php?page=UserGallery&userID=$1 [L,QSA]

4.0: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ /gallery/index.php/Image/$3-$4/ [R=301,QSA,L]

4.1: RewriteRule ^user/gallery([0-9]+)/([^/\.]*)/?$ /gallery/index.php?image/$3-$4/ [R=301,QSA,L]


#Albenliste

4.0: RewriteCond %{QUERY_STRING} page=UserGalleryAlbumList&userID=([0-9]+)RewriteRule ^index\.php$ /gallery/index.php/AlbumList/%1/ [R=301,QSA,L]

4.1: RewriteCond %{QUERY_STRING} page=UserGalleryAlbumList&userID=([0-9]+)RewriteRule ^index\.php$ /gallery/index.php?album-list/%1/ [R=301,QSA,L]


#Übersicht Benutzerfotos

4.0: RewriteCond %{QUERY_STRING} page=UserGalleryPhotos&userID=([0-9]+)RewriteRule ^index\.php$ /gallery/index.php/ImageList/?userID=%1 [R=301,QSA,L]

4.1: RewriteCond %{QUERY_STRING} page=UserGalleryPhotos&userID=([0-9]+)RewriteRule ^index\.php$ /gallery/index.php?image-list/&userID=%1 [R=301,QSA,L]


Eine fertige neue .htaccess für das alte SEO mit den Vorgabewerten nach der Installation würde wie folgt aussehen:




Wenn Sie in Ihrem Burning Board 3 das Plugin Suchmaschinenoptimierung NICHT verwendet haben, dann gehen Sie bitte nach folgender Anleitung vor: (Apache) Burning Board 3 interne Links in Burning Board 4 lauffähig machen