Al final apañé el config así:
Para los includes de css,img,js:
Código PHP:
$inc = 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
define('_CSS_', $inc.'/css/');
define('_JS_', $inc.'/js/');
Para los includes de clases, html...
Código PHP:
$root= $_SERVER['DOCUMENT_ROOT'].'/web';
define('_VIEWS_', $root.'/views/');
define('_CLASES_', $root.'/clases/');
¿No hay alguna forma de unificarlo? Me funciona, pero lo encuentro raro.