簡體   English   中英

編寫一個.htaccess重寫規則,排除一個文件

[英]Write an .htaccess rewrite rule excluding one file

我正在使用框架,需要調用目錄中的特定文件,但是為了框架的緣故,該目錄是針對對index.php的所有請求的URL設置的。

我有一個名為check-session.php的文件,需要對localhost/admin/check-session.php任何請求才能執行實際的check-session.php文件,而不是路由至index.php 如何使用與check-session.php相同的文件夾中的.htaccess文件執行此操作?

我幾乎沒有重寫規則/條件的經驗。

找到重寫為index.php的RewriteRule並將其直接放在其前面:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !\.php$

如果它是您請求的真實文件,則應停止將其映射到index.php。

如果這樣不起作用,請在.htaccess中發布實際的重寫

暫無
暫無

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

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