301将旧网址重定向到移动网站中的新网址

时间:2016-02-09 20:06:06

标签: regex .htaccess url-redirection

我需要将旧网址重定向到位于http://www.domain.com/mobile/的网站移动版本中的seoed网址,并拥有自己的.htaccess文件,其中包含以下重写规则:

RewriteRule ^browse-(.*)-videos.html$ category.php?cat=$1

RewriteRule ^browse-(.*)-videos-([0-9]+)-(.*).html$ category.php?cat=$1&page=$2&sortby=$3

我如何将旧网址重定向到新网址?

1 个答案:

答案 0 :(得分:0)

这样做:

RewriteEngine On
RewriteBase /mobile/

RewriteCond %{THE_REQUEST} /category\.php\?cat=([^\s&]+)\s [NC]
RewriteRule ^ browse-%1-videos.html? [R=302,L,NE]

RewriteRule ^browse-(.*)-videos.html$ category.php?cat=$1 [L,QSA,NC]

RewriteRule ^browse-(.*)-videos-([0-9]+)-(.*).html$ category.php?cat=$1&page=$2&sortby=$3 [L,QSA,NC]