I suddenly realize that all of my pages are throwing 404 error if my permalink structure is set to post name in my websites on a multisite installation . That's the way it was when this update was done, and I haven't touched it anything. If I set on default, everything works fine as it is, now but no one wants this ugly links . The site is http://maize.org
My .htaccess looks like this:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) projects/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ projects/$2 [L]
RewriteRule . index.php [L]
# END WordPress
All links worked quite fine with the post name structure before that update, not anymore :(
I've tried to...
- Change permission to .htaccess file to 664 even 775
- Completely delete the .htaccess file and rebuild it
- Set the permalink structure back to default, then post name and viceversa
- Create a redirect like: RedirectMatch 301 ^/posts/(.*)$ /?p=$1
Any help would be really appreciated, I'm not sure what else to try .