Это настраиваемая опция Apache. Похоже, что по умолчанию на Mac (и, вероятно, в большинстве установок) Apache настроен так, что он не следует по символическим ссылкам. Я предполагаю (как уже упоминалось выше), что это в целях безопасности.
Но иногда может быть очень удобно включать следующие символические ссылки, особенно при разработке приложений определенного типа. Что вам нужно сделать, это 1) изменить конфигурацию Apache, чтобы разрешить следующие символические ссылки, а затем 2) перезапустить Apache.
Шаг настройки выполняется следующим образом:
a) cd / etc / apache2 (это файлы конфигурации Apache по умолчанию на Mac)
б) вы увидите пару каталогов здесь. Один называется пользователи
c) Пользователи CD
d) ls должен показать файл .conf с вашим логином ( login .conf) Я "marvo", поэтому мой называется "marvo.conf"
e) Отредактируйте этот файл (я использую vi) - но вы должны сделать это с помощью sudo:
sudo vi marvo.conf
е) Вы увидите что-то вроде
<Directory "/Users/marvo/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
g) Добавьте параметр «FollowSymLinks», чтобы вторая строка этого файла .conf выглядела так:
Options Indexes MultiViews FollowSymLinks
(Вы можете найти другие варианты конфигурации в сети. Я нашел эту страницу: http://httpd.apache.org/docs/2.0/mod/core.html#directory)
h) Сохраните файл.
Теперь вам нужно перезапустить Apache, чтобы он уловил изменение конфигурации. Погуглив немного, я обнаружил, что это проще всего сделать из командной строки с помощью следующей команды:
sudo /usr/sbin/apachectl restart
(Обнаружено, что в http://mcapewell.wordpress.com/2006/09/22/restart-apache-in-mac-os-x/)
Теперь эта символическая ссылка должна прекрасно работать на ваших страницах Сайтов.