I forgot about the .htaccess file in the web root. When I commented out this:
Code:
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
#RewriteRule ^(.*)index\.php$ http://www.brandculture.com/$1 [R=301,L]
#AddHandler php5-script .php
The individual pages such as /blog/index.php seem to load without the 301 but /blog still produces a 301. Again, everything works correctly in the browser. It's just Googlebot that's seeing this. Here's the root .htaccess file:
Code:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^brandculture.com$
RewriteRule ^(.*)$ http://www.brandculture.com/$1 [R=301,L]
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
#RewriteRule ^(.*)index\.php$ http://www.brandculture.com/$1 [R=301,L]
#AddHandler php5-script .php
Redirect 301 /blog/about http://www.brandculture.com/blog/about-2
Bookmarks