【问题标题】:YII Framework base URL to change ONLY for inner pagesYII 框架基础 URL 仅更改内页
【发布时间】:2012-12-14 07:06:46
【问题描述】:

我对 YII 框架很陌生。

我的任务是将站点的所有内部链接更改为指向另一个域。在 YII 框架下开发的网站。无需指向首页,只需将内页指向另一个域。

示例:
域名 1 - www.myfirstdomain.com
域名 2 - www.myseconddomain.com

域名1中的内页必须指向域名2。

示例:
1 - www.myfirstdomain.com/reviews/ 必须指向 www.myseconddomain.com/reviews/
2 - www.myfirstdomain.com/prices/ 必须指向 www.myseconddomain.com/prices/

注意 - 我不想使用 .htaccess 的重写 URL

为此我必须更改所有链接的baseURL,我不知道如何更改它。

我必须尽快完成这项任务,请帮助我。

非常感谢。

【问题讨论】:

    标签: yii


    【解决方案1】:

    尝试将应用文件夹的名称从 myfirstdomain 更改为 myseconddomain..

    或者您可以尝试查看 protected->config->main.php 并查看那里是否有声明您网站名称的全局参数..

    【讨论】:

    • 感谢您的快速回复。我尝试了以下 URL,但它不起作用 stackoverflow.com/questions/7613335/… 。同样在 main.php 中,它的名称为 'xxxx' ('name'=>'xxxx',)。作为初学者,我不知道 app 文件夹在哪里。也是不同服务器中的两个域。请多提一些建议。谢谢。
    • 我告诉您的应用程序文件夹是您网站的文件夹。尝试更改它
    • 请注意两个站点在不同的服务器上,主页也必须从第一个域加载。只有内页(主页链接)可以指向其他域。我还尝试更改 main.php 和 config.inc.php 中的 baseUrl,但它不起作用。
    【解决方案2】:

    注意 - 我不想使用 .htaccess 的重写 URL

    为什么不呢?

    这是最简单的解决方案。

    域之间有什么区别? Yii 可以在任何域控制器上工作,如果相同的话。 因为只有域名的变化。或者你的代码使用了绝对路径?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-13
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 2012-03-01
      • 1970-01-01
      相关资源
      最近更新 更多