mod_rewrite: WBB3 zu WBB4 Links umschreiben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Creused, 19. April 2014 .

  1. 19. April 2014
    Zuletzt bearbeitet: 19. April 2014
    Hallo,
    ich bräucht mal bisschen Hilfe bei mod_rewrite.

    Alte Linkstruktur:
    http://abcdomain.de/board67-NAME/board259-NAME/THREADID-NAME/POSTID.html

    Die neue Linkstruktur soll so aussehen:
    http://defdomain.de/index.php/Thread/THREAD-ID/POSTID.html

    Jemand ne Ahnung wie ich diese Links nun umschreiben kann?

    Danke.
     
  2. 19. April 2014
    AW: mod_rewrite / Links umschreiben

    Code:
    .*/([0-9]+)\-[a-z0-9-_]+/([0-9]+)\.html index.php/Thread/$1/$2.html
    sollte gehen
     
  3. 19. April 2014
    AW: mod_rewrite / Links umschreiben

    Hätte erwähnen sollen, dass ich das WBB4 nutze.., sorry.
    Von WBB3 -> WBB4 Links:

    Code:
    # WCF-SEO-START
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    #RewriteCond %{HTTP_HOST} ^(.*)abcdomain\.de$ [NC]
    #RewriteRule ^(.*)$ http://defdomain.de/$1 [R=301]
    RewriteRule ^user/([0-9]+)\-([^/\.]*)/?$ http://defdomain.de/index.php/User/$1-$2/ [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/last\-post\.html$ http://defdomain.de/index.php/Thread/$4-$5/?action=lastPost [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/first\-new\-post\.html$ http://defdomain.de/index.php/Thread/$1-$2/?action=firstNew [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/p([0-9]+)\-([^/\.]*)/?$ http://defdomain.de/index.php/Thread/$5/?postID=$4#post$4 [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/index([0-9]+)\.html$ http://defdomain.de/index.php/Thread/$4-$5/?pageNo=$6 [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/([0-9]+)\-([^/\.]*)/?$ http://defdomain.de/index.php/Thread/$4-$5/ [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/index([0-9]+)\.html$ http://defdomain.de/index.php/Board/$2-$3/?pageNo=$4 [R=301,QSA,L]
    RewriteRule ^(board[0-9]+\-[^/\.]+/)*board([0-9]+)\-([^/\.]+)/?$ http://defdomain.de/index.php/Board/$2/ [R=301,QSA,L]
    RewriteCond %{QUERY_STRING} page=Attachment&attachmentID=([0-9]+)
    RewriteRule ^index\.php$ http://defdomain.de//index.php/Attachment/%1/ [R=301,QSA,L]
    </IfModule>
    # WCF-SEO-END
    
    Weitere Links:
    -> (Apache) Burning Board 3 und Community Plugins SEO Links in Burning Board 4 lauffähig machen - Blog - WoltLab®
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.