Попытка заставить поддомены работать локально с помощью codeigniter и mamp

Я пытаюсь следовать этому тут http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/, чтобы субдомены работали локально.

Я добавил это в файл /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.


person Catfish    schedule 27.12.2011    source источник
comment
Когда вы пингуете snapgiftapp.com, он отвечает с 127.0.0.1? Что произойдет, если вы откроете snapgiftapp.com:8888 в браузере?   -  person Milan Babuškov    schedule 27.12.2011
comment
Хорошо, я изменил свой порт mamp на 80 вместо 8888, и теперь, когда я указываю браузеру snapgiftapp.com или test1.snapgiftapp.com, он открывает тот же сайт (сайт snapGiftAppFront).   -  person Catfish    schedule 27.12.2011
comment
@MilanBabuškov теперь, когда я изменил свой порт mamp на 80, если я перейду на snapgiftapp.com:80, он покажет ту же страницу, что и на snapgiftapp.com, и фактически удалит: 80 из URL-адреса.   -  person Catfish    schedule 27.12.2011


Ответы (1)


Мне пришлось зайти в настройки карты и изменить порт на 80 вместо 8888.

person Catfish    schedule 11.01.2012