簡體   English   中英

htaccess RewriteRule 僅用於 url 中的直接文件鏈接,不適用於 php 腳本

[英]htaccess RewriteRule just for direct file link in url, not for php scripts

我需要通過我的uploads文件夾上的 htaccess RewriteRule指令阻止 URL 直接文件訪問,如下所示:

RewriteEngine on
RewriteRule .* ../fileLink.php

fileLink.php我檢查用戶是否已登錄。

但我需要讓 php 腳本不受限制地訪問該文件夾。

如何禁用內部 php 腳本的規則?

謝謝

亞歷克斯

您可以使用此規則來禁止外部 url 訪問文件夾:

RewriteEngine on
RewriteCond %{THE_REQUEST} /uploads/.*\sHTTP [NC]
RewriteRule ^ - [F,L]

如果請求文件夾和文件,這將返回 403 錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM