我有由MVC js(EmberJS)开发的网站所以所有的路由都是哈希分段的路由(例如#/ home),我现在的问题是我试图用htaccess强制https到所有网站但是当我这样做我总是丢失网址的碎片部分。
如何在不丢失灰片部分的情况下实现这一目标?
<IfModule mod_rewrite.c>
RewriteCond %{HTTP:X-Forwarded-Ssl} !on
RewriteRule (.*) https://example.dk [NE,L,R]
</IfModule>
请帮忙
答案 0 :(得分:1)
我使用以下规则 - 现在只测试不会删除哈希值;
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]