2013-01-17 33 views
0

我有一個運行在WAMP和虛擬主機上的Wordpress安裝。該網絡有兩個站點,site.localsubsite.site.local,換言之,它是子站點安裝。有沒有辦法在不同的域名的WordPress的網絡登錄?

現在,我發現我可以的subsite.site.local域改變任何東西我喜歡,說,anothersite.local只要我有正確的配置在我的hosts文件和httpd.conf它的工作,但只在前端。當我嘗試登錄時,Wordpress不會讓我,但將我重定向回登錄屏幕,沒有任何信息或錯誤。

任何方法?

回答

0

明白了這個工作中的wp-config.php文件:

$allowed_domains = array(
    'site.local', 
    'anothersite.local' 
); 

$cookie_domain = (in_array($_SERVER['SERVER_NAME'], $allowed_domains)) ? $_SERVER['SERVER_NAME'] : $allowed_domains[0]; 
define('COOKIE_DOMAIN', $cookie_domain); 

它檢查用戶的域是允許的域列表上,並在飛行中調整Cookie域匹配。如果它不匹配,它將默認爲數組中的第一個域。

相關問題