Мне нужно 2 разных пути, один для включений и один для js / css и т. Д. Я использую mod_rewrite
. Ниже работает нормально ....
В настоящее время все мои файлы содержат это наверху
define('SERVER_ROOT', 'C:/wamp/www/site_folder/');
define('SITE_ROOT', 'http://localhost/site_folder/');
и тогда файлы называются так:
require_once SERVER_ROOT . 'st_wd_assets/inc/func_st_wd.php';
<link rel="stylesheet" type="text/css" href="<?php echo SITE_ROOT;?>st_pages/user_area/css/user_area.css" media="screen"/>
Как вы, вероятно, можете заметить, обновлять верхнюю часть каждого файла будет каждый раз, когда я перемещаю версии между localhost и моим живым сервером.
Какой лучший / стандартный способ определения этих значений ROOT?
Я не вижу решения в суперглобальном мире $_SERVER
? Люди обычно просто используют VirtualHosts? Но тогда не нужно ли было определять константы ROOT?