【问题标题】:URL is not loading properly in YIIYII 中的 URL 未正确加载
【发布时间】:2020-03-21 00:20:58
【问题描述】:

我正在尝试在本地机器上设置一个站点。我从现场找到了项目文件。我更改了数据库设置和基本网址。我的主页正在正确加载。但所有其他 url 的重定向到 apache 仪表板。

这是我的主页。 然后我尝试加载http://localhost:8080/process.bridge-global.com/Home

它重定向到以下页面

这是我在 config/main.php 中的路由

    'urlManager' => array(

        'urlFormat' => 'path',

    'showScriptName' => false,

        'caseSensitive' => false,

        'rules' => array(

            '<controller:\w+>/<id:\d+>' => '<controller>/view',

             array('class' => 'application.components.TeamListRule'),

            'Home' => array('site/Home', 'caseSensitive'=>false),
             '<view:[a-zA-Z0-9-]+>/'=>'landingPreview/landingPage',
            ),
        ),

【问题讨论】:

    标签: php yii url-routing


    【解决方案1】:

    我认为问题在于您没有使用正确的方式访问您的网站,因此您需要在此写入您的 URL 表格。

    localhost/yourfolder/web/index.php/yourController/method

    如果还有问题告诉我

    【讨论】:

    • 这其实是基本的url写法。我正在使用路由来重写这个 url
    【解决方案2】:

    根据您提供的这些信息,您似乎没有正确设置虚拟主机根目录。您的应用程序正在配置为位于虚拟主机的根目录内,并且您的应用程序位于根目录内的某个目录中。我会尝试用你的数据来解释:

    解决方案是制作虚拟主机,使您的应用程序入口点位于它的根目录中:

    有很多方法可以做到这一点。

    其中之一是创建虚拟主机。从我看到你使用 XAMPP 来看,这是可行的。您应该查阅有关如何操作的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多