You need an .htaccess file for the “Apache mod_rewrite module” which is what the permalinks work off of. This is the best and easiest way if you are on Linux/Apache.
Is the server you are on Linux or Microsoft? You host’s techs will know.
I have called the support of Aabaco Small Business twice and both times they informed me they do not allow the .htaccess file or any server config files. I have tested uploading a blank file named .abc but I get a error in filezilla saying Prohibited file name: .abc So is there any other way to fix this issue?
Sorry, not that I know of. This is the WordPress Codex on Permalinks
Aabaco Small Business hosting does not allow access to the .htaccess file. You should notice that when you install a copy of WordPress on their hosting using their one click install that it automatically comes with a plug that Yahoo! has designed for permalinks. That plugin is the only way to modify permalinks while you’re on Aabaco Small Business hosting.
I just want to give you a warning that I’ve installed several WordPress sites on their hosting for clients and I have the same problem with all of them. The database goes down and you get an ‘error establishing database connection’ message. You have to go into phpMyAdmin and repair your tables to fix this problem. It happens several times a week. I have been in contact with Aabaco’s developer support about the problem but get the run around. Therefore, we no longer setup WordPress on Aabaco. I recommend using GoDaddy Managed WordPress hosting instead.
I found a solution on a youtube video that states selecting the “Custom Structure” permalink setting and adding
/index.php/%postname%/
This is not 100% ideal but it does return the url as
http://yourdomainname.com/index.php/postname/
I can confirm that the permalink work around from gtrenard does work on Aabaco Small Business hosting, but what a poor way to treat WordPress users.