嘿,我正在尝试使用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
如果有人能提供帮助那就太棒了! :)
答案 0 :(得分:1)
如果第一个反向引用始终是数字,您可以尝试将正则表达式更改为:
RewriteRule video-([0-9]+)-(.+).html?$ http://mysite.com/download-$2-video-$1.html [R=301,L]