Php htaccess文件服务编程

Php htaccess文件服务编程,php,.htaccess,Php,.htaccess,我主要为非智能手机托管视频,但对于智能手机,我希望提供更高质量的视频。我现在的做法是使用htaccess文件检测用户代理,因为大多数非智能手机都忽略了javascript和php。我的问题是,我的每个视频都有一个htaccess文件,因为我不知道人们想看什么视频。有更好的方法吗? 谢谢 创建一个合理、通用的文件/文件夹结构,允许您应用通用的重写规则。例如: videos/ low/ abc.mp4 def.mp4 ... high/

我主要为非智能手机托管视频,但对于智能手机,我希望提供更高质量的视频。我现在的做法是使用htaccess文件检测用户代理,因为大多数非智能手机都忽略了javascript和php。我的问题是,我的每个视频都有一个htaccess文件,因为我不知道人们想看什么视频。有更好的方法吗?
谢谢

创建一个合理、通用的文件/文件夹结构,允许您应用通用的重写规则。例如:

videos/
    low/
        abc.mp4
        def.mp4
        ...
    high/
        abc.mp4
        def.mp4
        ...
使用如下URL:

example.com/videos/abc.mp4
重写规则如下:

RewriteCond <is mobile user>
RewriteRule videos/(.*) videos/high/$1 [L]

RewriteRule videos/(.*) videos/low/$1
RewriteCond
重写规则视频/(*)视频/高/$1[L]
重写规则视频/(*)视频/低/$1

感谢您的回复。这就是我要找的。我不太懂代码,但我现在就试试!谢谢。deceze,我在视频文件夹中有htaccess,我正在写的链接是:www.mysite.com/videos/video1.mp4,但它说文件找不到OK,我尝试了不同的组合,出于某种原因,如果我不在htaccess文件上输入文件名,它就不会重定向。顺便说一句,解释得很好,我成功了。我刚刚不得不把重写规则^(.*)放进去,所以我认为这是一个正确的答案。