Host Redirect does the same and more: 1. it can redirect arbitrary number of "source" hosts/domains to their particular "destionation" domains (even with keeping the URL after the host name); 2. it has even a backport for Drupal 6.

Domain 301 Redirect has only one thing that Host Redirect does not have: Host Redirect does not checks if the "destination" domain(s) belong(s) to the same site (which is by design).

How could the two projects be merged?

Comments

Rakhi’s picture

What would you say for the following situation mentioned below:

I moved my website year back end of 2010 to Drupal and changed few URLs but did not do 301 redirect for web pages now the Google webmaster tool gives many 404 errors as the link is already added to several other websites.

So, can I set 301 redirect now and will the link juice be transfered after a year or so.

Should I use 301 redirect on individual pages or all need to be set on .htaccess files??? please suggest how to proceed.

For example: /ria_rich_internet_application has been changed to

http://www.open-source-development.com/rich-internet-application-develop...
and similar for many pages.

jessebeach’s picture

Rakhi, I think we should explore combining them.

deggertsen’s picture

I still don't understand clearly how either Domain 301 Redirect or Host Redirect work. There needs to be examples. And I agree that if their goals are the same then they should be combined.

timhilliard’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

@Rakhi, looks like the Domain 301 redirect module also does a catch all redirect. i.e. you could have 10+ domains that should all fall under the one domain, you can just turn it on and know that they will all 301 to the main domain. You do not need to map each domain individually. Aside from that it does appear that the modules have quite a bit of overlap. I'm not sure it's worth worrying about merging them now that D8 is on the way.

I'm going to mark this as won't fix but feel free to reopen if you still think the two should be merged.