Question: I hosted one `DotNetNUke Application` to my production server, and locally it works perfectly. But, when browsing it redirects to the error page. 

How do I set the `default.aspx` as my application default page? I am getting the error as below: 

```
DotNetNuke Error

--------------------------------------------------------------------------------

Windows Vista

 Return to Site 

```

Can anyone can help me, please? Will be appreciated.

**UPDATE:**
Hi, I changed the Path in the PortalAlias table to the server url and `default.aspx` as the starting page, but it displays the `error.aspx` as default page. 

Please help me resolve this problem..

Answer: 
That's very easy - build a folder tree based on GUID values parts.

For example, make 256 folders each named after the first byte and only store there files that have a GUID starting with this byte. If that's still too many files in one folder - do the same in each folder for the second byte of the GUID. Add more levels if needed. Search for a file will be very fast.

By selecting the number of bytes you use for each level you can effectively choose the tree structure for your scenario.
Sorting the audio files into separate subdirectories may slower if `dir_index` is used on the ext3 volume. (dir\_index: "Use hashed b-trees to speed up lookups in large directories.")

This command will set the dir\_index feature: `tune2fs -O dir_index /dev/sda1`