我有一个特定的子域,该子域上的所有页面都需要 SSL 连接。
这是我当前的.htaccess
脚本:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
我在子域上有一个页面,该页面不得具有 SSL 访问权限(导致在没有证书的情况下访问另一台服务器上的文件时出现问题)。
我的 mod_rewrite 知识非常有限。我已经进行了搜索,但找不到我需要的东西。
我的问题是,不能有 https 的页面称为“tutorial.php”。有没有办法将除tutorial.php之外的所有页面重定向到https?
我猜在伪代码中, RewriteCond 将类似于:
RewriteCond %{SERVER_PORT} 80 AND {WEB_PAGE}!='tutorial.php'
谢谢