htaccess: How to redirect most but not all website links

I need to redirect most links of my website, including the home page, to a domain with a different domain prefix. But I need to NOT redirect all links that include a specific directory following the domain in the URL. Here's what it looks like:

All links from "admin.domain.com" must redirect to "www.domain.com" EXCEPT for all links that begin with "admin.domain.com/administrator".

What is the htaccess code that will do this, assuming it can be done?

Thanks!

Regards,
Jonathan
Jonathan GreenbergAsked:
Who is Participating?
 
Dr. KlahnPrincipal Software EngineerCommented:
EXCEPT for all links that begin with "admin.domain.com/administrator".
All links from "admin.domain.com" must redirect to "www.domain.com"

RewriteCond {REQUEST_URI} !^administrator [NC]
RewriteCond {HTTP_HOST} ^admin\.domain\.com [NC]
RewriteRule .* http://www.domain.com/{REQUEST_URI}

Open in new window


Depending on your configuration, it may be necessary to use {SERVER_NAME} rather than {HTTP_HOST}
0
 
Jonathan GreenbergAuthor Commented:
Thank you!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.