如何使用apache的RewriteEngine重写文件名以包含get数据?

如何使用apache的RewriteEngine重写文件名以包含get数据?,apache,.htaccess,url-rewriting,Apache,.htaccess,Url Rewriting,最差头衔的奖品是我:) 嗨 当我需要url时,我有一个特殊的情况: sample.mp4 内部重写为: sample.mp4?start=400&end=500 因此,对该文件的每个请求都只会给我视频的预览 这在apache RewriteEngine中可行吗?试试这段代码,这将适用于sample.mp4?start=400&end=500以及start和end的任何通用值 RewriteCond %{REQUEST_URI} ^/sample\.mp4$ RewriteCond

最差头衔的奖品是我:)

当我需要url时,我有一个特殊的情况:

sample.mp4
内部重写为:

sample.mp4?start=400&end=500
因此,对该文件的每个请求都只会给我视频的预览


这在apache RewriteEngine中可行吗?

试试这段代码,这将适用于sample.mp4?start=400&end=500以及start和end的任何通用值

RewriteCond %{REQUEST_URI}  ^/sample\.mp4$
RewriteCond %{QUERY_STRING} ^start=(.*)&end=(.*)$
RewriteRule ^(.*)$ http://example.com/sample.mp4? [R=301,L]