Tell me more ×
WordPress Answers is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Ok, so I know similar issues have been posted before but I have yet to find a solution.

I was foolishly messing around with plugins and my .htaccess last night and got myself into this pickle. Basically, I am on a linux server with mod_rewrite enabled. My wordpress installation was formerly using the /%year%/%monthnum%/%day%/%postname%/ format. However, my .htaccess got screwy and now all those pages lead to a 404. As a temp fix, the default format of ?p=123 works to view the website, but I want to get back to the way things were.

My wp directory is 755 and the .htaccess file is 644. The htaccess is containing the default content from http://codex.wordpress.org/Permalinks. I have deleted, re-written, and tried every alternative of content in the htaccess that I could find but no matter what I can't get the original permalink setting to work. It doesn't seem that when I save the permalink settings WP will create a new .htaccess if one is not present and I am unsure if it is actually updating the file when needed as well.

Any ideas? Site is www.theamericanseam.com

share|improve this question
When you try to update the .htaccess file do you see a message telling you that the file is not writable? – s_ha_dum Jan 24 at 15:40
No, it confirms "Permalink structure updated." Content URLS are switched to the format I choose, but the pages 404. – John M Jan 24 at 15:58
1  
Are you using any kind of caching? – s_ha_dum Jan 24 at 16:07
I was originally modifying my .htaccess as I had installed the W3 cache plugin and it needed some tinkering, but have since disabled it and removed any references to it from the .htaccess file. So currently there is no caching enabled. – John M Jan 24 at 16:14

closed as too localized by toscho Jun 8 at 7:33

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.