2010-10-20 164 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文件。否則,如果它在共享主機上,請查看是否有設置使其成爲必需/非必需。