【发布时间】:2011-03-09 06:08:25
【问题描述】:
我正在尝试让 RewriteCond/RewriteRule 对工作,这会导致 404 错误,除非我取消注释 RewriteCond,在这种情况下,所有内容都会被重定向。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /path/
RewriteCond /var/www/site/downloads/$1 -F
RewriteRule ^(.+)$ getdownload.php [L]
</IfModule>
想法是,如果文件存在于下载目录中,则将用户发送到 getdownload.php 脚本,假设他们有权限,该脚本会分发下载。
关于为什么这会失败的任何想法?
【问题讨论】:
标签: apache .htaccess mod-rewrite