2011-12-27 19 views
0

我想要跟隨這個tut http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/以獲得子域名在本地工作。試圖讓本地工作的子域名與codeigniter和mamp

我已將此添加到/ etc/hosts文件

127.0.0.1  snapgiftapp.com 
127.0.0.1  test1.snapgiftapp.com 
127.0.0.1  test2.snapgiftapp.com 

而且我已將此添加到/Applications/MAMP/conf/apache/httpd.config文件的末尾

<VirtualHost *:80> 
    DocumentRoot "/Users/tomcaflisch/Sites/snapGiftAppFront" 
    ServerName snapgiftapp.com 
    ServerAlias snapgiftapp.com 

    <Directory "/Users/tomcaflisch/Sites/snapGiftAppFront"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/Users/tomcaflisch/Sites/snapGiftApp" 
    ServerName snapgiftapp.com 
    ServerAlias *.snapgiftapp.com 

    <Directory "/Users/tomcaflisch/Sites/snapGiftApp"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

當我指出我的瀏覽器snapgiftapp.com或test1.snapgiftapp.com,我得到地處snapGiftAppFront文件夾中的同一站點

+0

當你ping通snapgiftapp.com它從127.0.0.1回覆?如果您在瀏覽器中打開http://snapgiftapp.com:8888/,會發生什麼情況? – 2011-12-27 17:38:03

+0

好吧,我已經將我的mamp端口改爲80而不是8888,現在當我將瀏覽器指向snapgiftapp.com或test1.snapgiftapp.com時,它將拉起同一站點(snapGiftAppFront站點)。 – Catfish 2011-12-27 17:47:41

+0

@MilanBabuškov現在,我已將我的Mamp端口更改爲80,如果我轉到snapgiftapp.com:80,它會顯示相同的頁面,如果我轉到snapgiftapp.com,它實際上會從URL中刪除:80 。 – Catfish 2011-12-27 18:19:48

回答

0

我不得不進入毫安配置和端口更改爲80,而不是8888.