我正在尝试将呼叫网址重定向到https(根目录为.htaccess):
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301]
我想调用一个子目录(www.example.com/subdir
)和要执行的规则,但它没有。
我的主持人强迫我使用RewriteBase
,但我不知道这是不是问题所在。
该子目录也有一个.htaccess文件:
RewriteEngine On
RewriteBase /php_ppadminsvc/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA]
解决方案: 通过删除子目录中的.htaccess文件,root的重定向可以正常工作。