#php #apache
#php #apache
Вопрос:
Вот мой (вероятно, очень глупый) метод работы новичка над проектами.
У меня есть каталог C:websites и я храню там отдельные папки для всех своих сайтов.
Всякий раз, когда я хочу работать на одном из этих сайтов, я копирую и вставляю файлы для этого сайта из его каталога в C:websites — например:
C:websiteswebsite_one *.* (только файлы, а не каталог) — и поместите эти файлы прямо в C:Program FilesApache Software FoundationApache2.2 htdocs — затем откройте эти файлы в notepad .
Крайне раздражает необходимость перемещать веб-сайт, над которым я больше не хочу работать в этот день, обратно на C:websites и перемещать другой веб-сайт в htdocs каждый раз, когда я хочу работать на другом веб-сайте.
Может ли кто-нибудь помочь мне со стандартным способом структурирования каталогов ваших локальных сайтов разработки?
Я хочу иметь возможность более легко получать доступ к своим различным проектам и работать над ними, а также иметь возможность загружать любые из них для онлайн-тестирования и не менять никаких ссылок / включений, потому что структура каталогов не соответствует.
Локально, должен ли я просто копировать структуру каталогов веб-хостов в htdocs? Например:
htdocs public_htmlwebsite_one
htdocspublic_htmlwebsite_two
Или что-то подобное?
Спасибо за любую информацию об этом.
Комментарии:
1. Google для виртуальных хостов
2. Почему у вас нет нескольких каталогов внутри ваших htdocs? Затем используйте виртуальные хосты для настройки пользовательских URL-адресов для каждого из них, как предложил @zerkms
3. Спасибо вам обоим, я рассмотрю это. Ценю ответ.
Ответ №1:
Поскольку вы все равно работаете с Apache, почему бы не поработать с поддоменами или перезаписью URL?
Вот ссылка для настройки поддоменов. http://www.sitepoint.com/forums/showthread.php?394472-Setting-up-Subdomains-on-Localhost-Apache
Каждый сайт может находиться в своей собственной папке, имейте в виду, что includes или links должны основываться на корне веб-сайта, а не на корне веб-сервера.