Reputation: 1168
How can I use absolute paths in my website while testing on my local filesystem? I know that I can use /
to access the root directory of my website. However, this works only when my website is on the server. I want to be able to use absolute paths on my local filesystem so that I can do proper testing before uploading.
Is there a way to set a variable to a root directory in HTML? Something similar to Linux where you can define a variable WEBPATH=/home/user/website
. Thus I can use e.g src="WEBPATH/folder/file.html
for all the files I use in my website and I can modify WEBPATH
depending on whether I am testing locally or using the server root folder.
I am open to other workarounds as well.
Upvotes: 1
Views: 1915
Reputation: 20359
I'm assuming you're using a file url to access your HTML in the browser, in which case an easy way to get absolute paths working is by using a local webserver to serve your site.
If you have Python 3 installed, you can run python3 -m http.server
from the command line at your web root, and it will serve your site at localhost:8000
.
Upvotes: 2