Best way to avoid such problems is to follow standard naming practices for page names, downloadable files, music, anchors, subdirectories, images, and anything you point to that can become part of a webpage address.
- Use lowercase, avoid caps if possible. Some servers will see mypage.htm and MyPage.htm as two different pages and others consider it to be the same page! If you are currently on a server that says they are the same and move your site to one that knows they are different, your links WILL NOT WORK.
- DO NOT use SPACES in the names. Browsers do not allow spaces in URL addresses so don't do it.
- DO NOT use SYMBOLS in the names. With the exception of (underline). Worst violation! Browsers do not allow symbols in URL addresses.
- Keep them short as possible. Really long names can make linking difficult.
the Telerik team