libis/Omeka — Issue #57: Define constants for paths
Author: TomVanmechelen
Created: 2011-12-23 13:31:56+00:00
State: open

De variabelen die gebruikt worden in paths.php voor het opbouwen van de "constants for paths and other global metadata' zijn niet altijd goed gekozen (of verwerkt).

Onderstaan de stukjes code werden toegevoegd in function _define_web_root()
------------------------------------------------------------------------------------------------------------------------------------------------
if ( $_SERVER['REDIRECT_URL'] ){
$strip_from_urls = (str_replace($_SERVER['REQUEST_URI'], '', $_SERVER['REDIRECT_URL']));
}
------------------------------------------------------------------------------------------------------------------------------------------------
$base_url = str_replace($strip_from_urls, "", $base_url);
------------------------------------------------------------------------------------------------------------------------------------------------
define('WEB_ROOT', $base_root . str_replace($strip_from_urls, "", (!empty($dir) ? '/' . $dir : '') ) );
------------------------------------------------------------------------------------------------------------------------------------------------

Mss moeten er in de toekomst nog variabele worden aangepast zodat er rekening wordt gehouden met de rewrite die wordt aangestuurd door de .htaccess in de root directory
VOORBEELD:
RewriteCond %{HTTP_HOST} hetvirtueleland.be
RewriteCond %{REQUEST_URI} !^/cag
RewriteRule ^(.*)$ cag/$1 [L]