在将主站点升级到drupal 8之后,我遇到了一个巨大的紧急情况。我在子文件夹中的所有脚本都变得无法使用。我有以下结构:
public_html
--subfolder
--subsubfolder
.htaccess -- custom file
certificate.php
index.php
.htaccess -- main Drupal8 htaccess
自定义文件如下所示:
AuthType Basic
AuthName "SWARL Certificates generator"
AuthUserFile "/home/user/passwd"
require valid-user
<Files "^certificate\.php">
Allow from all
Satisfy Any
</Files>
一切都在使用drupal6而不是drupal 8安全性很好,但如何正确设置免费访问certificate.php和密码保护intex.php?
答案 0 :(得分:0)
以下工作很奇怪:
RewriteEngine On
RewriteRule !certificate.php - [F]
<Files "certificate.php">
Order Allow,Deny
Allow from all
Satisfy Any
</Files>
AuthType Basic
AuthName "SWARL Certificates generator"
AuthUserFile "/home/user/passwd"
require valid-user
我只是同时放置了两个解决方案并在点之前删除了斜线