我进行了一些研究,但找不到我真正需要的东西。
到目前为止,如果我要访问我的 Linux 主机上的一个名为 settings 的文件夹,我会使用以下命令来访问其中的一个名为 settings.php 的文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ settings.php [QSA,L]
www.mydomain.com/settings/ 因此会触发: www.mydomain.com/settings/settings.php
但是现在,对于这个特定的文件,我想预先包含 https,是否访问该文件夹,或者包含一些额外的 php 条件(如?status=1)的文件。所以我认为我的第一个声明 (!-f) 将不再适用。
因此,无论是请求 www.mydomain.com/settings/ 还是 www.mydomain.com/settings/settings.php?whatever=1 以及 www.mydomain.com/settings/?whatever=1,我都希望将 https 应用到它上面。
任何人都可以帮助我吗?我将不胜感激。
提前非常感谢!