Forum Moderators: phranque
http://subdomain.domain/2011/02/25/article-title http://www.domain/subdomain/article-title RewriteCond %\{HTTP_HOST\} ^subdomain.domain.com$ [OR]
RewriteCond %\{HTTP_HOST\} ^www.subdomain.domain.com$ RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.com ^(.*)$ ^[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.com
RewriteRule ^[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ http://www.domain.com/subdomain/%{REQUEST_URI}? [R=301,L] http://subdomain.domain/2011/02/25/anything[OR]
http://subdomain.domain/anything http://domain.com/subdomain/anything http://subdomain.domain/ http://domain.com/subdomain/
# Externally redirect requests for subdomain.domain.com/<any_number_of_directory_levels>/<last-path-part>
# to domain.com/subdomain/<last-path-part>, also removing any appended query strings
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.com
RewriteRule ^([^/]+/)*(.*)$ http://www.domain.com/subdomain/$2? [R=301,L]