Whenever, i open localhost, it is opened as http://localhost/dashboard/. But i want when i open localhost (http://localhost/) in browser, all the list of files and directories will be show. Please anyone can tell me, how to do this.
CodePudding user response:
If you want the content under /dashboard
to be available at the root on http://localhost
, you need to point your site's webroot to that directory, so it's the entry point for your web server.
Open /etc/apache2/conf/httpd.conf
in a text editor of your choice and find
<Directory "/var/www">
edit the path to point to your dashboard, something like that:
<Directory "/var/www/dashboard">
as final step you need to restart your apache2
sudo service apache2 restart
CodePudding user response:
It may happen if installation of WAMPP/LAMPP/XAMPP stack software (Windows/ Linux) is a fresh one.
If so, in this cause it is happening due to a statement in index.php (automatically created file during installation) file which is in root folder of the fresh installation of wampp/lampp/xampp stack.
You can simply remove/rename/ replace this index.php file or comment the following lines in index.php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://';
} else {
$uri = 'http://';
}
//$uri .= $_SERVER['HTTP_HOST'];
//header('Location: '.$uri.'/dashboard/');
exit;
If it is not the cause try these things in depends on your os/server