reinstalling wordpress seemed to fix the custom post type issue.
Here’s the .htaccess file. deactivating and deleting wpsupercache doesn’t seem to do anything.
Also, it seems on the pages that I’m linking to using “?page_id=xxx”, it’s actually a “301 moved permanently” error I’m getting the first time, then a 304 error on subsequent refreshes.
# BEGIN WPSuperCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sustainlv/
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/sustainlv/wp-content/cache/supercache/%{HTTP_HOST}/sustainlv/$1/index.html.gz -f
RewriteRule ^(.*) “/sustainlv/wp-content/cache/supercache/%{HTTP_HOST}/sustainlv/$1/index.html.gz” [L]
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\”]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/sustainlv/wp-content/cache/supercache/%{HTTP_HOST}/sustainlv/$1/index.html -f
RewriteRule ^(.*) “/sustainlv/wp-content/cache/supercache/%{HTTP_HOST}/sustainlv/$1/index.html” [L]
</IfModule>
# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sustainlv/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sustainlv/index.php [L]
</IfModule>
# END WordPress
FileETag none