簡體   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