Hi Yoko,
The solution is to edit one of the Joomla Core file.
Path to the folder where the file is located: ../modules/mod_mainmenu/helper.php
Name of the file: helper.php
Find the below line:
Code:
$tmp->url = JURI::base();
Change JURI::base() with 'index.php' as shown below :
Code:
$tmp->url = 'index.php';
Now the "Home" URL will point to index.php and not index.html
Note: Keep a backup of the changed file, because when you update Joomla some of its core file change.
Note: In Joomla, the default URL of "Home" Menu is http://[ourhost]/index.php gets converted into http://[ourhost] through APACHE and the web server retrieve index.html. For the same functionality to work on Local Windows XP, running Apache Server we need to edit the "httpd.conf" file.
Path to the folder where the file is located:
C:\Program Files\Apache Software Foundation\Apache2.2\conf
Name of the file: httpd.conf
Find DirectoryIndex and make sure index.html is placed before index.php as shown below:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>