My ISP changed the hosting for my Wordpress blog and everything stopped working. There was a DNS issue but they resolved that, but then every page apart from the home page returned a 404 error. Checking the permalinks page (`/wp-admin/options-permalinks.php`) in wp-admin I saw the following: > If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all. Adding what it listed fixed the problem but got me wondering. Should the `.htaccess` file be writeable - at least for wp-admin? I can manually make edits through the ISP's file manager interface so it's not as if I *can't* update the file at all. It's just that it could get to be a pain if I have to keep doing this.