When I Fetch my blog as Google in Webmaster Tools (http://www.mysite.com/blog)
WITHOUT a trailing slash at the end, I get this error:
The page seems to redirect to itself. This may result in an infinite redirect loop HTTP/1.1 301 Moved Permanently When I Fetch my blog as Google
WITH the trailing slash at the end(http://www.mysite.com/blog/), it is fine without errors. HTTP/1.1 200 OK
My .htaccess file in the root directory contains this: RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
RewriteRule ^index\.htm$ [
mysite.com...] [R=301,L]
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule ^(.*)$ [
mysite.com...] [R=301,L]
My .htaccess file in the blog directory contains this: # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_URI} ^.*/index.php/.* [NC]
RewriteRule ^index\.php/(.*)$ [
mysite.com...] [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Do I have something incorrectly coded in these .htaccess files that could be causing this? Or is there something else I should look at?
Thank you for any help!