I have this .htaccess code:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^articles/([^/\.]+)/?$ articles.php?url=$1
RewriteRule ^([^/\.]+)/?$ articles.php?t=$1
Redirect 301 /html/index.php http://www.mysite.com/html
Redirect 301 /html/html_syntax.php http://www.mysite.com/articles/html-syntax
Redirect 301 /html/favicon.php http://www.mysite.com/articles/how-to-create-favicon
Redirect 301 /articles/html-anchore http://www.mysite.com/articles/html-anchor
But for some reason, none of the 301 Redirections works, any suggestions?
I have tried using:
RedirectMatch 301 ^/oldpage\.php$ http://www.mysite.com/newpage.php
But that didnt work either.
After the agent from Godaddy was not able to solve my issue, I decided to go to my GoDaddy account and use the Redirect tool they have there. After creating some redirects using the tool I opned my
.htaccessfile to look for what changes were made. GoDaddy is using therewriteruleto creat redirects.Here is what I saw:
the number at the end is probably used by the GoDaddy tool as a unique key for that redirect.
everything works now!