yii 所有控制器都返回Cpanel的404,但SiteController操作索引除外

hpcdzsge  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(140)

我上传我所有的网络文件夹到根目录,然后把我所有的项目移到一个文件夹内,并修复了主index.php中的所有地址
一切都很好,但我不知道是什么原因发生这种情况

但是:

class SiteController extends Controller
    {
           public function actionIndex()
    {
        return $this->render('index');
    }

  public function actionTest()
    {
        echo 'awdaw';
    }

|
但站点索引工作正常

wmtdaxz3

wmtdaxz31#

我在我的htaccess文件中找到了解决方案,最后我的htaccess变成了这个,现在就可以了

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?myaxagent\.com
RewriteRule ^(.*)$ https://www.mysitetesttest.com/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
0sgqnhkj

0sgqnhkj2#

请检查您的htacess文件,并尝试使用控制器/操作进行调用。在您的情况下,它将是site/test

相关问题