Apache mod_rewrite : How to REWRITE (or whatever) child directories to parent?
- by ????
Actually i am trying to make a PHP MVC like application. A basic one. The current milestone i am reaching already includes:
Basic RESTful Routing
Means, if i type:
www.example.com/items/book/8888
.. it properly just stays there as it is and i can already slice out the URL by slashes / and loads the responsible Controllers .... etc from the top single index.php file. I mean, so it is OK for the backend PHP.
But the only problem is, it still CAN NOT process the REWRITES properly. For example, the CSS & JS are BROKEN as if i VIEW PAGE SOURCE of the page www.example.com/items/book/8888, the asset files are being called as:
www.example.com/items/book/8888/css/main.css
www.example.com/items/book/8888/js/jquery.js
.. which really are PROBLEMS because in the code is like:
<link type="text/css" rel="stylesheet" media="all" href="css/main.css">
<script type="text/javascript" src="js/jquery.js"></script>
So the question is:
How can i use Apache REWRITE (or whatever approach) to make sure every ASSET FILES to be correctly being called from the DOCROOT.
For example, if i am in the URL:
www.example.com/items/book/8888
My ASSET FILES should still be called as:
www.example.com/css/main.css
www.example.com/js/jquery.js
Or is there any other methods i need to follow? Please kindly help suggest. Thank you.