我对使用YII 1.1开发的旧站点有疑问。
一切工作直到一段时间之前(该站点很少使用),但是现在登录Google登录无效。
具体来说,我使用HybridAuth扩展名(指南https://www.yiiframework.com/wiki/459/integrating-hybridauth-directly-into-yii-withoutan-extension),但是现在看来,调用“ socialLogin?hauth.done = Google”的回调有一个404找不到错误。
网站上没有任何变化,显然控制器存在。唯一更改的是父站点(YII在子域中)已完全更新(这是Wordpress)。
我可以检查什么?
我做了3个非常奇怪的行为:
该站点在本地正常运行,登录时没有任何问题。
我可以在YII配置或wordpress配置中检查什么?
答案 0 :(得分:1)
我解决了。
这是父域(Wordpress)的.htaccess文件。
我添加以下行:
#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !subdomain ##NEW LINE
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress