htaccess重写并重定向到新网址

时间:2014-02-21 15:12:45

标签: .htaccess mod-rewrite redirect

网站的网址格式为:

http://domainname.com/caseshow.aspx?ivalue=engoogle 1929

现在它应该重定向到:

http://domainname.com/index.php?option=com_easydiscuss&view=post&id= 1929

我需要获取最后的数字。它可以是2,3或4位数字,并将其放在新网址的末尾,我真的很困惑它在.htaccess中的实现

1 个答案:

答案 0 :(得分:0)

您可以使用此重定向规则:

RewriteCond %{THE_REQUEST} \s/+caseshow\.aspx\?ivalue=[^0-9]*([0-9]+) [NC]
RewriteRule ^ /index.php?option=com_easydiscuss&view=post&id=%1 [R=301,L,NE]