繁体   English   中英

.htaccess RedirectMatch正则表达式问题

[英].htaccess RedirectMatch regex issue

我正在尝试使用.htaccess文件中的此代码进行重定向。 它出什么问题了?

它在没有regex(第一行)的情况下无缝运行,但没有办法在第二行使用regex执行重定向。

RedirectMatch 301 /videos/100067.mp4 http://test.com/video/100067/dfts4555444.mp4

RedirectMatch 301 /videos/^([0-9]+)?$.mp4 http://test.com/video/$1/([a-z0-9]+).mp4

^$匹配字符串的开头和结尾。

这样的事情应该更好地工作:

RedirectMatch 301 ^/videos/([0-9]+)\.mp4$ http://test.com/video/$1/$1.mp4

我不知道您从哪里获得了dfts4555444.mp4部分的结果URL的dfts4555444.mp4一部分。 我用$1暂时使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM