我正在尝试使用 .htaccess 将我网站上的一个页面重定向到其 https 对应页面。 checkout.php 页面位于网站的根目录 /html 文件夹中。( /checkout.php )。我尝试使用这个:(我在网上某处找到的)。我将其上传并收到内部服务器错误。
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !checkout.php
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
这个想法是,如果客户在 checkout.php 页面上,则重定向到 https...如果不在,则重定向到 http。任何帮助都将非常有帮助。
答案1
这是我用来将纯 http wordpress 管理页面访问重定向到 https 的 Rewrite 代码。您可以根据需要对其进行自定义。
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^wp-admin https://www.example.com/wp-admin [R=301,L]