[英].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.