Php 基本url链接问题

Php 基本url链接问题,php,navigation,base-url,Php,Navigation,Base Url,我正在使用以下代码: $config['base_url'] = "http://www.aaa.com/"; 此外,Im使用Flash导航: on(release) { getURL("http://www.aaa.com/xxx/index"); } 问题是当我将url设置为http://aaa.com地址栏中的闪存导航链接不工作。如果我从http://www.aaa.com它工作得很好 有人能解决我的问题吗 或者,是否可以这样使用: $config['base_url'] = "htt

我正在使用以下代码:

$config['base_url'] = "http://www.aaa.com/";
此外,Im使用Flash导航:

on(release) {
getURL("http://www.aaa.com/xxx/index");
}
问题是当我将url设置为
http://aaa.com
地址栏中的闪存导航链接不工作。如果我从
http://www.aaa.com
它工作得很好

有人能解决我的问题吗

或者,是否可以这样使用:

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

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

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

flash对象是否正在尝试从服务器读取页面/数据? 在这种情况下,flash的跨域策略会阻止访问驻留在其他域上的数据。(子域,如www.aaa.com和aaa.com被视为不同的域。)
如果Petah的答案对您没有帮助,那么您需要添加crosdomain.xml策略文件,这很可能是web服务器的设置。我使用共享托管,我知道无论何时配置新域,我都有如下选项:

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

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