非SSL链接全部跳转到首页,怎么破?

我刚装了个SSL,但是非http外链都跳转到首页,怎么搞?我在htaccess里加了

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI } [L,R=301]

但是依然非SSL链接跳转到首页,求大神解惑!

Apache已经很久没玩了,你可以试试

RewriteCond %{HTTPS} !on [NC]
RewriteRule (.*) https://www.magentochina.org%{REQUEST_URI} [R=301,NC,L]

如果成功了,麻烦回复一下,谢谢。因为我这里没有apache的环境了。

不行,依然到首页

最好是把URL发出来,跟踪一下。

如果你使用的整站SSL的话,你的unsecure base url需设置为HTTPS,否则好像会出现这个情况.
问题并不是出现在rewrite上的