/技术

Typecho开启伪静态 https跳转 无法登陆后台

博客重新备案后,我在迁移博客时,在伪静态和 http 跳转上居然碰到了问题。。可能我之前的 .htaccess 被我弄错了。

问题:

文章能正常显示,但在登录后台时,在 https://xxx.xxx/admin/login.php 页面输入账户密码后,点击登陆,然后重定向到像这样的网址 https://xxx.xxx/index.php/action/login?_=xxxxxxxxxxxxxxxxxxx 的一个空白页面。

解决:

百度一番后解决了,应该是伪静态不对,为防止以后再出现,记下来 .htaccess。这个已经包含 http 跳转 https。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>