2017-06-13 15 views
0

Ein normaler Link von meiner Seite wie dieseRedirect alte dynamische URL zu einem neuen Muster .htaccess mit

mydomain.com/categorylist/8/Special_Single_Songs.html

aussehen kann ich ändern Planung bin das URL-Muster zu so etwas wie

mydomain.com/categorylist/8-Special-Single-Songs.html

Wie kann ich die alten URL-Muster an die umleiten neue mit der .htaccess-Weiterleitungsregel?

Meine .htaccess Rewrite wie diese

aussehen Regel

RewriteRule^Category/([0-9] +)/([0-9a-z] +)/([0-9] +) /(.*).html$ /index.php?pid=$1 & sort = 2 $ & page = $ 3 [L]

Antwort

0

versuchen, diese & oben setzen es nach RewriteEngine auf

RewriteRule ^categorylist([^_]*)_([^_]*_.*).html$ $1-$2 [L,NE] 
RewriteRule ^categorylist([^_]*)_([^_]*).html$ /$1-$2 [L,NE,R=301] 

Hinweis: große n Umbra von Unterstrichen kann ein Problem sein

0

Versuchen Sie diesen Code

RewriteRule ^categorylist/([0-9]+)/([0-9a-z]+)/([0-9]+)/(.*).html$ /index.php?pid=$1&sort=$2&page=$3 [L] 

RewriteRule ^categorylist/([0-9]+)\-([0-9a-z]+)/([0-9]+)/(.*).html$ /index.php?pid=$1&sort=$2&page=$3 [L]