All child pages are broken - only work with /index.php

Permalink
I have an issue which has only recently started happening where /about /location and /contact child pages no longer work. I can access then by going through /index.php/about etc, but directly they don't work.

This is the URL:
http://www.carbiestonbyreskennels.co.uk/...

I have to admit I have not updated C5 since mid-2012, so it is way out of date. There also haven't been any edits since then either.

My free host is Byet host, so I don't know if they have perhaps upgraded their security config?

crmpicco
 
tallacman replied on at Permalink Reply
tallacman
your .htaccess file is probably gone or broken.
Go to the dash and turn off pretty urls, save and then turn them back on.
It should work after that.
crmpicco replied on at Permalink Reply
crmpicco
Thanks for your reply. I just tried that but it had no effect. I turned them off, saved it and then back on and I got a flash message saying it could save .htaccess correctly. Sadly those pages are still broken.

Any ideas?
java9 replied on at Permalink Reply
Do they work if you stick "index.php" just after the domain name?
crmpicco replied on at Permalink Reply
crmpicco
Yes, that does lead me to believe it's an htaccess or Apache config change the host has made.

http://www.carbiestonbyreskennels.co.uk/index.php/about/...
http://www.carbiestonbyreskennels.co.uk/index.php/location/...
tallacman replied on at Permalink Reply
tallacman
do you mean it could save the htaccess file or not?
crmpicco replied on at Permalink Reply 1 Attachment
crmpicco
It gives the message to say that it has been saved, but it doesn't fix the problem.

Is there any way for me to set the URLs for the navigation links at the top of the page manually to /index.php/about/ for example? I can't seem to find an option for that.

I've attached a screenshot of the message displayed after I turn Pretty URLs back on.
tallacman replied on at Permalink Reply
tallacman
do you have a php info file in the root?