This is about what might be called the system tweaks that should be made.
Setting up .htaccess [which is installed as htaccess.txt], and url's.
First of all .htaccess conguration files can in effect be nested, So for this site on this server, it is as follows:
Root: An .htaccess provided by the operator of the server
Public: A sub directory in the root. An .htaccess, which is optional, but which is applied to your Joomla installation.
If you have several Joomla installations, then each one will be in a subdirectory within the Public directory, and each Joomla installation will have it's own .htaccess.
On installation, Joomla installs a file called htaccess.txt. This mut be manually renamed ".htaccess".
Why one needs .htaccess
The reason is simple - it enables the "url" presented for any page to be in the form:
- "mywebsite/mycategory/mypage" as opposed to
- "mywebsite/index.php/mycategory/mypage"
Settings in Joomla
Within the Global Configuration, scroll down to the SEO section and ensuure these setings:
- Search Engine Friendly URLs - Yes
- Use URL Rewriting - Yes
The actions for the following notes are described above
Apache: Rename htaccess.txt to .htaccess
IIS: Rename web.config.txt to web.config
Noted that the "Add Suffix to URL" just adds ".html" so as you like or not.
Other things to check
Occasionally when doing a restore with Akeeba's Kickstart, the jpa file is not deleted. If any exist remove them.
Checking in tables: iwoe_wf_profiles - Field 'checked_out' was set to 63 whuich is an invalid no - 0 or 1 for checked out.