用ajax开始下载文件

时间:2009-10-15 09:49:15

标签: php ajax .htaccess download

我喜欢用ajax访问我的download.php,这样我就可以在div中显示一个小的下载屏幕,但是

我在 htaccess 文件中有这个,基本上说拒绝所有网页的外部访问权限。 我忘了它,而我正试图访问我的download.php文件

使用window.location = urlnieuw

是否有针对此问题的解决方法,仍然保持download.php免受直接访问?

或仅在单击链接时触发jquery事件

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 

修改 htaccess不会阻止直接访问文件

感谢adv,Richard

1 个答案:

答案 0 :(得分:1)

为什么您认为您的mod_rewrite规则会阻止远程访问?给定的规则只会将无法直接映射到现有文件或目录的任何URL的请求重写为 index.php 。谁可以访问或不访问都没有限制。