By default, Instant Update routes all traffic through it's index.php file, which is located in the root of your website. So, for example, if your page is named "example.html", instead of opening
to see it, you would have to use following URL format:
There can be 2 problems with this:
1) Some servers give advantage to index.html and will serve it before index.php
If your website has file index.html (or index.htm) and Instant Update's root file is index.php, some servers will serve index.html file by default when your website visitors access http://www.yourwebsite.com/ (address without file specified)
Solution: Rename your index.htm(l) file to index-original.htm(l). Instant Update will recognize this and will look for index-original.htm(l) when index.htm(l) file is requested.
2) Your website has file named index.php - same as Instant Update's root file
If your website already has file index.php and Instant Update's root file is also index.php then Instant Update must take priority.
Solution: Rename your index.php file to index-original.php. Instant Update will recognize this and will look for index-original.php when index.php file is requested.
On Apache web server with mod_rewrite support, you can hide index.php part from the URL and make Instant Update work with plain URLs like the one from beginning of this text: http://www.yourwebsite.com/example.html
Locate file named .htaccess in the root of your website.
Open the zipped Instant Update that you received from us and find files: htaccess-example.txt.
Copy the contents of that files into your .htaccess files (below all the other content). You can open and save .htaccess with your Notepad.
Save .htaccess and make sure you save it properly (the dot at the beginning is required!).
If you don't have file named .htaccess in your website root, simply rename htaccess-example.txt to .htaccess
If you done everything correctly you should see Instant Update controls when opening http://www.yourwebsite.com/example.html - if you don't see them, something probably went wrong and you should contact our Support department. If you see them, then everything should be okay!
If your Apache server doesn't have mod_env installed, Instant Update will not be able to automatically detect that you're using SEO URLs, i.e. it will still use index.php in all links that are dynamically created by Instant Update (including relative links to other pages of your website). To solve this, simply edit file iu-application/config/config.php and change:
$config['forceseo'] = FALSE;
$config['forceseo'] = TRUE;
That's it, now you're forcing SEO URLs and Instant Update should link correctly.