base_url链接问题

时间:2010-10-20 12:20:44

标签: php navigation base-url

我正在使用以下代码:

$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/";

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

Domain options on DreamHost

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