By barrorod
Hi everyone.
I have uploaded my landing page files. the index.html + graphics to /var/www/html/landingpage/
the problem is when I try to access the files via my domain,
It does not work.
But this link works:
So I have to add a / on the end of my url to access my site.
Is is possible to make this automatic somehow?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
You shall use the DirectoryIndex directive in your httpd.conf or htaccess. Example:
DirectoryIndex index.html index.htm
@CrypticDesigns - The location directive is for NGINX :-). He’s using a LAMP Stack, thus, Apache is the web server he’s currently using. What you’ve provided would work if he was looking to compare the request to an existing HTML file though (i.e. domain.com/about/ would attempt to serve about.html).
An issue arises, however, when a file does not exist. If that block is to be used, then error pages need to be defined as well, otherwise you’ll be looking at a black & white error if the file cannot be found (this applies to HTML files – if PHP was being used, this would be a non-issue as the request would still route to index.php).
@barrorod - @Halonen is correct. You’ll need to define your DirectoryIndex directive and list indexes in the order that you’d like Apache to attempt.
For example, if we used the example provided by @Halonen , Apache will first attempt to find index.html followed by index.htm. If neither of these files exist, you’ll either see an error page or you’ll be able to view the contents of the directory.
–
If defining the DirectoryIndex directive does not work, please post your VirtualHost configuration.
Thank you for Your answers guys. I am still very New to this so the easiest way for me was to Access my landing page was to point my browser to this url: mydomain.com/landingpage/index.html
@CrypticDesigns I am not sure how to post .VirtualHost configuration, But I will Google around and find out :)
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.