Я думаю, что что-то упустил и не думаю, что я действительно понимаю, как работает rewriteBase.
Проблема, с которой я столкнулся, заключается в том, что у меня есть рабочий сайт, где этот сайт находится в корневом каталоге, а сайт разработки находится в подкаталоге localhost. Например, http://www.sitename.com/ против http://localhost/sitename/
Если у меня есть, например, папка с изображениями, я хочу сослаться на изображения из корня сайта, используя начальную косую черту в href. Например, использование относительного href (без начального слеша) не вариант. Это будет работать на производственной площадке, но сайт разработки ищет http://localhost/images/imagename.jpg вместо http://localhost/sitename/images/imagename.jpg
Поэтому я подумал, что все, что мне нужно было сделать, это настроить в моем файле .htaccess следующее, чтобы принудительно установить корень сайта в моем поддомене в среде разработки:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /sitename
Но это все еще использует localhost в качестве корня сайта вместо localhost / sitename.
Может кто-нибудь дать мне несколько советов?
------------------------- EDIT --------------------- ------
Я прекратил попытки сделать это в файле .htaccess и попытался просто использовать команду html, но это также не сработало.
В конце концов, я установил Виртуальные хосты в Apache на локальном сервере, но кажется, что это слишком много, просто поменять корень сайта. Я также обеспокоен тем, что другие разработчики в сети LAN не смогут получить доступ к сайту должным образом через виртуальный хост.
Мне действительно нужны советы из "передового опыта", пожалуйста, по настройке работающей среды разработки в WAMP.