我有一个带有名为 checkout.php 的页面的站点。为了确保用户在访问此页面时始终在 https:// 上,我将以下内容添加到我的 .htaccess 文件中。
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} checkout.php
RewriteRule ^(checkout.php)$ https://www.domain.org/checkout.php [L,R=301]
这很好用。现在我正在尝试对目录而不是文件做同样的事情。所以不是 www.domain.org/checkout.php 它只是 www.domain.org/checkout
我调整了 .htaccess 文件,现在是这样的......
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} checkout
RewriteRule ^(checkout)$ https://www.domain.org/checkout [L,R=301]
不过,这似乎对我不起作用,而且我不确定我需要进行哪些调整才能使其与这样的目录一起使用。
任何有关我如何使这项工作的信息将不胜感激。谢谢!