【发布时间】:2021-09-15 17:07:13
【问题描述】:
我目前正在使用自己编写的路由器开发 API。它使用.htaccess 文件将所有传入请求重定向到index.php 文件。
我发现了以下问题:如果有传入请求例如:OPTIONS https://<domain>/auth,并且根级存在auth/目录,则请求方法切换到GET。
.htaccess文件:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,QSA]
我该如何解决这个问题?谢谢。
【问题讨论】:
-
尝试禁用多视图?
标签: apache .htaccess mod-rewrite routes