【问题标题】:base_url Link Issuebase_url 链接问题
【发布时间】:2010-10-20 12:20:44
【问题描述】:

我正在使用以下代码:

$config['base_url'] = "http://www.aaa.com/";

我也在使用 Flash 导航:

on(release) {
getURL("http://www.aaa.com/xxx/index");
}

问题是当我在地址栏中将 URL 设为 http://aaa.com 时,Flash 导航链接不起作用。如果我提供来自http://www.aaa.com 的链接,它的工作就完美了。

谁能解决我的问题?

否则,是否可以这样使用:

$config['base_url'] = "http://www.aaa.com/";
$config['base_url'] = "http://aaa.com/";

【问题讨论】:

    标签: php navigation base-url


    【解决方案1】:

    这个问题很模糊。但是要重定向到 www 使用 .htaccess 尝试:

    RewriteCond %{HTTP_HOST} !^www|localhost
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    

    【讨论】:

      【解决方案2】:

      flash 对象是否试图从服务器读取页面/数据? 在这种情况下,闪存的跨域策略会阻止表单访问驻留在其他域上的数据。 (子域,例如 www.aaa.com 和 aaa.com 被视为不同的域。) 您需要添加一个 crosdomain.xml 策略文件http://kb2.adobe.com/cps/142/tn_14213.html

      【讨论】:

        【解决方案3】:

        如果 Petah 的回答对您没有帮助,那么很可能是您的网络服务器的设置。我使用共享主机,我知道每当我配置一个新域时,我都有这样的选项:

        如果您拥有自己的 Web 服务器,请检查 httpd.conf 文件。否则,如果它在共享主机上,请查看是否有将其设为必需/非必需的设置。

        【讨论】:

          猜你喜欢
          • 2015-07-09
          • 2014-06-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-09
          • 1970-01-01
          相关资源
          最近更新 更多