I run a WordPress blog, and have recently changed web hosts.When changing web hosts, I copied all files and exported/imported the database etc as explained by lots of tutorials found easily on Google. The blog home page works fine.What goes wrong:When I click on any link from the home page, the browser gets stuck in a redirect loop. Looking at the error log, I see:File does not exist: /usr/local/apache/htdocs/index.phpThe directory /usr doesn't even exist for my website - so perhaps this is looking for a file that was present using my old Web Host and is no longer present with my new web host?What is going on, and how might I resolve it?
After changing web host, I get a 'file does not exist' error
web hosting;php;wordpress;redirects;chmod
Weirdly, after changing the permissions on .htaccess from 744 to 644, everything works great. If someone wants to explain this, then go for it! 