【问题标题】:Simple Htaccess Issue简单的 Htaccess 问题
【发布时间】:2015-01-29 15:50:00
【问题描述】:

我有一个站点范围为 https 的域。但我只希望一页是 http,因为它与一些不安全的网站通信。我希望重定向/topic/* 下的所有页面。比如

https://example.com/topic/introduction-3/

http://example.com/topic/introduction-3/

我试过这段代码,但它不起作用

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/topic/(.*)
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,L]

感谢您的帮助

【问题讨论】:

    标签: .htaccess redirect ssl


    【解决方案1】:

    你可以用这个:

    RewriteCond %{HTTPS} on
    RewriteRule ^topic/? http://%{HTTP_HOST}%{REQUEST_URI} [NC,NE,R=301,L]
    

    【讨论】:

    • 您好 Croises,感谢您的快速回复。但是,这不起作用。
    • @user1528268 你遇到了什么错误?如果它进入无限循环,则意味着您的应用程序正在强制 URL 保持在 https 上。
    猜你喜欢
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 2011-01-29
    相关资源
    最近更新 更多