问题描述
用的是 typecho 目前做到了 伪静态
RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ /index.php/$1 [L]
最近加上了 HTTPS CDN 怎么才能做到自动从 http 301 跳转到 https 呢(当然还要保留伪静态)?谷歌到的基本都是 wordpress 的规则,我修改之后用上之后, chrome 访问都会提示 过多重定向比较熟悉 nginx ,但是没有办法换 web 服务器,希望有了解的朋友能够指点一下,多谢了。
问题解答
回答1:RewriteEngine OnRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://域名/$1 [R,L]或者RewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)$ https://域名/$1 [L,R=301]