как: лучшая практика в отношении локальной структуры каталогов соответствует ли структура локального каталога структуре веб-хостинга?

#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 должны основываться на корне веб-сайта, а не на корне веб-сервера.