【发布时间】:2016-09-02 11:08:33
【问题描述】:
我有一个网站。我需要将所有页面从 HTTP 重定向到 HTTPS。但是有两个页面不应该通过 HTTPS 提供。
- 主页 - www.hellomysite.com
- 经销商页面 -www.hellomysite.com/dealers
即使用户输入的 url 为 https://www.hellomysite.com/dealers,它也应该通过 HTTP 提供。 http://www.hellomysite.com/dealers
我用谷歌搜索并找到了许多链接,但没有一个被重定向。
.htaccess
#Redirect all request to HTTPS
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www.hellomysite\.com*
RewriteRule ^(.*)$ https://hellomysite.com/$1 [L,R=301]
#RewriteCond %{HTTPS} on [OR]
#RewriteRule ^https://hellomysite.com/dealers$ http://hellomysite/dealers [R=301,L,QSA]
如果我再尝试其他方法,那么在打开网站时会出错
这个网站有太多的重定向
如何将主页和经销商页面重定向到 HTTP。
【问题讨论】:
标签: php .htaccess drupal drupal-6