dagger2002
dagger2002

Reputation: 262

301 Redirect Conflict with www redirect

I am having an issue with my 301 redirects.

I just upgraded my site from an html based site to a joomla site. SO I am trying to redirect the 50 or so pages to the new joomla based navigation.

SO what is working: rewrite rule to remove index.php, and the www., and 301 redirects

What isn't working: 301 redirect with a www in front of it.

www.sample.com/page.html

It sends them to the home page instead of the page, it takes them to the home page.

Here is my www rewrite rule.

## Redirects to www.
RewriteEngine On
RewriteCond %{HTTP_HOST} www.sample.com
RewriteRule (.*) http://sample.com/$1 [R=301,L]

Here is my 301 rule

Redirect 301 /page.html /page

Thanks for the help.

Upvotes: 0

Views: 67

Answers (1)

Panama Jack
Panama Jack

Reputation: 24448

If you are trying to remove the www then you might want to change the matching up some. Try your rule like this.

## Redirects to www.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.sample\.com$ [NC]
RewriteRule (.*) http://sample.com/$1 [R=301,L]

RewriteRule ^page.html$ /page [R=301,L]
RewriteRule ^page2.html$ /page2 [R=301,L]

Upvotes: 1

Related Questions