使用htaccess强制https on Hash碎片网址?

时间:2014-09-22 13:59:42

标签: .htaccess

我有由MVC js(EmberJS)开发的网站所以所有的路由都是哈希分段的路由(例如#/ home),我现在的问题是我试图用htaccess强制https到所有网站但是当我这样做我总是丢失网址的碎片部分。

如何在不丢失灰片部分的情况下实现这一目标?

<IfModule mod_rewrite.c>
  RewriteCond %{HTTP:X-Forwarded-Ssl} !on
  RewriteRule (.*) https://example.dk [NE,L,R]
</IfModule>

请帮忙

1 个答案:

答案 0 :(得分:1)

我使用以下规则 - 现在只测试不会删除哈希值;

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]