In my apache2.conf I have an alias setup like this:
Alias /cake/ /var/www-cake/repo
<Directory /var/www-cake/repo>
Order allow,deny
Allow from all
AllowOverride All
Options +Indexes
</Directory>
inside the /var/www-cake/repo directory I just have 1 file that is index.php
when I go to http://linux-server/cake/ I get a directory listing that shoes the index.php file. When I click on the file it takes me to http://linux-server/cake/index.php
in which I get a 404 page not found error.
What do I need to do to make the files accessible?
I changed my code to this:
Notice the trailing slash is now removed from the Alias. I do not know why this made a difference I was just trying random things and this one seemed to fix it :)
Insider your directory block trying updating
Options
to:Options +Indexes +MultiViews +FollowSymLinks
After your edits make sure to restart the Apache service.Secondly make sure you don't have any conflicting directives in a .htaccess file inside
/var/www-cake/repo/