我在这里问了另一个问题,前提是通过PHP限制下载速度,我已经得出结论,使用mod_limitrate是最好的解决方案。所以使用下面的代码,我已经成功地管理限制下载速度。
<Location "/limit5">
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 5120
SetEnv rate-initial-burst 5120
</Location>
<Location "/unlimited">
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 204800
SetEnv rate-initial-burst 204800
</Location>
但是,我的文件结构并没有考虑到这一点,所以所有内容都在/目录中,下面是我的文件结构
/downloads
-> /downloads/1.zip
-> /downloads/2.zip
...
...
这使得我的下载链接https://example.com/downloads/1.zip
,所以是否可以添加一个部分的URL,如https://example.com/limit5/downloads/1.zip
,但仍然会指向https://example.com/downloads/1.zip
?
我假设htaccess
是答案,但我不确定如何去做。
1条答案
按热度按时间wfveoks01#
您可以在Apache
VirtualHost
配置或站点根目录.htaccess中尝试此规则:如果要在
downloads/
之前仅允许2个零件,则用途: