Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当HTTP方法是Apache.htaccess上的选项时,如何避免请求基本身份验证?_Apache_.htaccess_Http_Cross Domain_Preflight - Fatal编程技术网

当HTTP方法是Apache.htaccess上的选项时,如何避免请求基本身份验证?

当HTTP方法是Apache.htaccess上的选项时,如何避免请求基本身份验证?,apache,.htaccess,http,cross-domain,preflight,Apache,.htaccess,Http,Cross Domain,Preflight,我在包含Apache中托管的API端点的站点中使用HTTP基本身份验证(用户名和密码),我在上执行类似操作。htaccess: AuthType Basic AuthName "Restricted Files" # (Following line optional) AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords Require user rbowen 由于我在另一个域上托管的页面中使用浏览器端的

我在包含Apache中托管的API端点的站点中使用HTTP基本身份验证(用户名和密码),我在上执行类似操作。htaccess:

AuthType Basic 
AuthName "Restricted Files"
# (Following line optional)
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require user rbowen
由于我在另一个域上托管的页面中使用浏览器端的API(CORS部分已经解决),因此我需要允许某些未经验证的请求。这些请求是方法为“选项”的请求(飞行前如此处所述:), 请,我不需要任何关于ajax的信息或任何其他关于浏览器的信息,我需要知道如何在apache上做到这一点

提前感谢

您可以在这里使用


谢谢,我错过了:
Order deny,allow deny from all allow from env=allowed满足any
,以使飞行前操作正常
SetEnvIfNoCase Request_Method OPTIONS allowed

AuthType Basic 
AuthName "Restricted Files"
# (Following line optional)
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require user rbowen
Order deny,allow
Deny from all
Allow from env=allowed
Satisfy any