.htaccess htaccess重定向问题mod rewrite

.htaccess htaccess重定向问题mod rewrite,.htaccess,rewrite,.htaccess,Rewrite,嘿,我正在尝试使用htaccess文件更改url结构,我正在将我的旧结构重写为新结构,尽管我遇到了一些问题 我正在使用以下代码 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.co

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

我正在使用以下代码

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

如果有人能帮忙,那太好了!:)

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

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

谢谢,但我试过了,但仍然遇到同样的问题:(