hespte Posted September 30, 2012 Share Posted September 30, 2012 I understood that CSS and images don't show up because the browser thinks its in a sub-directory and I am using relative paths to the CSS and images in the example 2 coding, verified by changing them to absolute referencing which fixed the problems of the css and images files not being recognize/read/shown. QUESTION; is this a problem only because I am working with the project not directly in c:\xampp\htdocs\ and instead in a sub-directory inside the XAMPP installation..... c:\xampp\htdocs\e_comm\site_2 QUESTION; would it not be a problem once directly under a domain?.... QUESTION; isn't there a way so I don't have to use absolute instead of relative paths for the css and images of a project in a sub-directory? DOCUMENT_ROOT http://localhost/e_comm/site_2/shop/sales/ config.inc.php define ('BASE_URI', '/'); define ('BASE_URL', 'http://localhost/e_comm/site_2/'); define ('MYSQL', BASE_URI . 'includes/mysql.inc.php'); index.php require ('./includes/config.inc.php'); include ('./includes/header.html'); Link to comment Share on other sites More sharing options...
Larry Posted October 1, 2012 Share Posted October 1, 2012 Great that you are understanding what the problem is and what the solution is. In answer to your questions, using an absolute path will be necessary because of the use of mod_rewrite whether you're using a local server and a subdirectory or the final server with one domain. There's no easy way to use a relative path here. Link to comment Share on other sites More sharing options...
Recommended Posts