我有一个来自前端的 php 文件,需要从管理员后端触发一个 php 文件,但它无法做到这一点,因为我在 .htaccess 中添加了:
ErrorDocument 403 "Forbidden
order allow,deny
allow from 182.112.0.1/13
allow from 76.112.0.1/13 ....
它在 php 文件的内部回显了一个禁止的错误。有没有办法用htaccess文件来克服这个问题?
类似的东西
ErrorDocument 403 "Forbidden
order allow,deny
allow from 182.112.0.1/13
allow from 76.112.0.1/13 ....
allow from file.php // this doesn't work
您可以使用
mod_setenvif
.
所以这样的事情应该有效:
SetEnvIfNoCase Request_URI "file'.php" ALLOWED_PHP
ErrorDocument 403 "Forbidden
order allow,deny
allow from 182.112.0.1/13
allow from 76.112.0.1/13
allow from env=ALLOWED_PHP