2010-10-20 165 views
0

我用下面的代码:BASE_URL链接问题

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

而且即时通讯使用Flash导航:

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

问题是,当我在地址栏的Flash导航链接给的网址为http://aaa.com不加工。如果我从http://www.aaa.com链接它的工作完美。

任何人都可以解决我的问题吗?

否则,是有可能这样使用:

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

回答

1

这个问题是相当模糊。

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

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

0

如果佩塔提克瓦的回答并不能帮助你,那么它很可能是您的Web服务器的设置。我使用共享主机,我知道每当我配置一个新的领域我有一个选项是这样的:

Domain options on DreamHost

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