htaccess重定向问题mod_rewrite

时间:2012-04-09 00:55:17

标签: .htaccess rewrite

嘿,我正在尝试使用htaccess文件更改网址结构,并且我将旧结构重写为新结构,尽管我遇到了一些问题。

我使用以下代码

RewriteRule video-(.*)-(.*).html?$ http://mysite.com/download-$2-video-$1.html [R=301,L]

现在我遇到的问题是当我尝试重定向

之类的东西时
http://mysite.com/video-1-this-is-the-title.html

它将其重定向到

http://mysite.com/download-this-video-1.html

而不是

http://mysite.com/download-this-is-the-title-video-1.html

如果有人能提供帮助那就太棒了! :)

1 个答案:

答案 0 :(得分:1)

如果第一个反向引用始终是数字,您可以尝试将正则表达式更改为:

RewriteRule video-([0-9]+)-(.+).html?$ http://mysite.com/download-$2-video-$1.html [R=301,L]