Hi, My wordpress site (www.shoppingoncredit.co.uk) seems to be fine if you go to the homepage and brouse around but when google crawls it seems to find a load of pages which don't exist and yield error 500's. I know these pages its trying to crawl don't exist and i cannot find links to them from anywhere on my site. Why does my site not throw up the 404 error but instead a 500 error. Any help understanding what is going on would be appreicated as i am getting rather frustrated with it. THanks
Please some more details... Which url responds with a 500 instead of 404? 500 is for a server error & 404 is for resource not found. For troubleshooting, first try changing the theme (running with a default theme), and then checking on with plugins. You should be able to identify the piece of code ( a theme or the plugin ) whichever is broken.
Thanks for the reply. Basically any URL on my page which doesn't exist shows a 500 error rather than what i would expect (404 error). It's not too much of a problem apart from that google indexs pages which don't exist and then complains that there was a 500 error. When i get back from work later i will take a look at my theme and plugins. Watch this space.
You can list from where are those pages with error linked (in my case, all of the 404s come from other websites where authors didn't link the page the way they should). If your server isn't properly configured, a missing favicon can yield 500 errors.
It is happen when you make the URL user friendly or on which condition you get the error message can you please explore the URL... 500 internal server error is occur when .httaccess not support. and 404 when page not found on the server. If you want my help then please contact me directly on Skype: ashishkg17
Do you have a 404 error template in your theme? 500 internal error is showing for the server configuration. It was not configure to handle 404 pages properly. Contact with your host about it. And add on 404 template in your theme, if there is not one.