{"id":659,"date":"2014-08-02T07:20:33","date_gmt":"2014-08-02T06:20:33","guid":{"rendered":"http:\/\/blog.robinglauser.ch\/?p=659"},"modified":"2014-08-02T11:07:59","modified_gmt":"2014-08-02T09:07:59","slug":"force-a-domain-redirection-with-a-htaccess-file","status":"publish","type":"post","link":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/","title":{"rendered":"Force a domain redirection with a .htaccess file"},"content":{"rendered":"<p>Because of the <a href=\"http:\/\/tools.ietf.org\/html\/rfc6265\" target=\"_blank\">RFC 6265<\/a>\u00a0and for the SEO effort you should always redirect all your aliases to the www subdomain.<\/p>\n<p>Else all the cookies created for the robinglauser.ch (without www) will be sent to all the subdomains (e.g. cdn.robinglauser.ch).<\/p>\n<p>Also you don&#8217;t have the possibility to set multiple servers (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Round-robin_DNS\" target=\"_blank\">Round-robin<\/a>) for your domain, as there can be only one A Record for the default domain.<\/p>\n<p>The following little snippet should help you with that. Just replace robinglauser.ch with your domain and put it into your .htaccess file.<\/p>\n<p>If it doesn&#8217;t work, check if you&#8217;ve activated the rewrite module of apache. If it still doesn&#8217;t work, please leave a comment with the related part of your logfile.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/nahakiole\/de7b067c98ad25decacd.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Because of the RFC 6265\u00a0and for the SEO effort you should always redirect all your aliases to the www subdomain. Else all the cookies created for the robinglauser.ch (without www) will be sent to all the subdomains (e.g. cdn.robinglauser.ch). Also you don&#8217;t have the possibility to set multiple servers (Round-robin) for your domain, as there can be only one A &#8230; <a class=\"read-more\" href=\"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[45,5],"tags":[49,47,46,48],"class_list":["post-659","post","type-post","status-publish","format-standard","hentry","category-development","category-fresh","tag-49","tag-apache","tag-htaccess","tag-redirect"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Force a domain redirection with a .htaccess file - Robin Glauser<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Force a domain redirection with a .htaccess file - Robin Glauser\" \/>\n<meta property=\"og:description\" content=\"Because of the RFC 6265\u00a0and for the SEO effort you should always redirect all your aliases to the www subdomain. Else all the cookies created for the robinglauser.ch (without www) will be sent to all the subdomains (e.g. cdn.robinglauser.ch). Also you don&#8217;t have the possibility to set multiple servers (Round-robin) for your domain, as there can be only one A ... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/\" \/>\n<meta property=\"og:site_name\" content=\"Robin Glauser\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-02T06:20:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-02T09:07:59+00:00\" \/>\n<meta name=\"author\" content=\"Robin Glauser\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@robinglauser\" \/>\n<meta name=\"twitter:site\" content=\"@robinglauser\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Robin Glauser\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/\"},\"author\":{\"name\":\"Robin Glauser\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#\\\/schema\\\/person\\\/e1a94504a6ff5171fa13670932514b19\"},\"headline\":\"Force a domain redirection with a .htaccess file\",\"datePublished\":\"2014-08-02T06:20:33+00:00\",\"dateModified\":\"2014-08-02T09:07:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/\"},\"wordCount\":133,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#\\\/schema\\\/person\\\/e1a94504a6ff5171fa13670932514b19\"},\"keywords\":[\"301\",\"apache\",\"htaccess\",\"redirect\"],\"articleSection\":[\"Development\",\"Fresh\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/\",\"url\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/\",\"name\":\"Force a domain redirection with a .htaccess file - Robin Glauser\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#website\"},\"datePublished\":\"2014-08-02T06:20:33+00:00\",\"dateModified\":\"2014-08-02T09:07:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/2014\\\/08\\\/02\\\/force-a-domain-redirection-with-a-htaccess-file\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Force a domain redirection with a .htaccess file\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/\",\"name\":\"Robin Glauser\",\"description\":\"My Blog about Development, Design and my random thoughts.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#\\\/schema\\\/person\\\/e1a94504a6ff5171fa13670932514b19\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/#\\\/schema\\\/person\\\/e1a94504a6ff5171fa13670932514b19\",\"name\":\"Robin Glauser\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/DSC_1244_small.jpg\",\"url\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/DSC_1244_small.jpg\",\"contentUrl\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/DSC_1244_small.jpg\",\"width\":800,\"height\":530,\"caption\":\"Robin Glauser\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/DSC_1244_small.jpg\"},\"description\":\"I'm a web developer.\",\"sameAs\":[\"https:\\\/\\\/www.robinglauser.ch\",\"https:\\\/\\\/www.instagram.com\\\/robinglauser\\\/\",\"https:\\\/\\\/x.com\\\/robinglauser\"],\"url\":\"https:\\\/\\\/www.robinglauser.ch\\\/blog\\\/author\\\/robin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Force a domain redirection with a .htaccess file - Robin Glauser","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/","og_locale":"en_US","og_type":"article","og_title":"Force a domain redirection with a .htaccess file - Robin Glauser","og_description":"Because of the RFC 6265\u00a0and for the SEO effort you should always redirect all your aliases to the www subdomain. Else all the cookies created for the robinglauser.ch (without www) will be sent to all the subdomains (e.g. cdn.robinglauser.ch). Also you don&#8217;t have the possibility to set multiple servers (Round-robin) for your domain, as there can be only one A ... Read More","og_url":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/","og_site_name":"Robin Glauser","article_published_time":"2014-08-02T06:20:33+00:00","article_modified_time":"2014-08-02T09:07:59+00:00","author":"Robin Glauser","twitter_card":"summary_large_image","twitter_creator":"@robinglauser","twitter_site":"@robinglauser","twitter_misc":{"Written by":"Robin Glauser","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/#article","isPartOf":{"@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/"},"author":{"name":"Robin Glauser","@id":"https:\/\/www.robinglauser.ch\/blog\/#\/schema\/person\/e1a94504a6ff5171fa13670932514b19"},"headline":"Force a domain redirection with a .htaccess file","datePublished":"2014-08-02T06:20:33+00:00","dateModified":"2014-08-02T09:07:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/"},"wordCount":133,"commentCount":0,"publisher":{"@id":"https:\/\/www.robinglauser.ch\/blog\/#\/schema\/person\/e1a94504a6ff5171fa13670932514b19"},"keywords":["301","apache","htaccess","redirect"],"articleSection":["Development","Fresh"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/","url":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/","name":"Force a domain redirection with a .htaccess file - Robin Glauser","isPartOf":{"@id":"https:\/\/www.robinglauser.ch\/blog\/#website"},"datePublished":"2014-08-02T06:20:33+00:00","dateModified":"2014-08-02T09:07:59+00:00","breadcrumb":{"@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.robinglauser.ch\/blog\/2014\/08\/02\/force-a-domain-redirection-with-a-htaccess-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.robinglauser.ch\/blog\/"},{"@type":"ListItem","position":2,"name":"Force a domain redirection with a .htaccess file"}]},{"@type":"WebSite","@id":"https:\/\/www.robinglauser.ch\/blog\/#website","url":"https:\/\/www.robinglauser.ch\/blog\/","name":"Robin Glauser","description":"My Blog about Development, Design and my random thoughts.","publisher":{"@id":"https:\/\/www.robinglauser.ch\/blog\/#\/schema\/person\/e1a94504a6ff5171fa13670932514b19"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.robinglauser.ch\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.robinglauser.ch\/blog\/#\/schema\/person\/e1a94504a6ff5171fa13670932514b19","name":"Robin Glauser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.robinglauser.ch\/blog\/wp-content\/uploads\/2015\/10\/DSC_1244_small.jpg","url":"https:\/\/www.robinglauser.ch\/blog\/wp-content\/uploads\/2015\/10\/DSC_1244_small.jpg","contentUrl":"https:\/\/www.robinglauser.ch\/blog\/wp-content\/uploads\/2015\/10\/DSC_1244_small.jpg","width":800,"height":530,"caption":"Robin Glauser"},"logo":{"@id":"https:\/\/www.robinglauser.ch\/blog\/wp-content\/uploads\/2015\/10\/DSC_1244_small.jpg"},"description":"I'm a web developer.","sameAs":["https:\/\/www.robinglauser.ch","https:\/\/www.instagram.com\/robinglauser\/","https:\/\/x.com\/robinglauser"],"url":"https:\/\/www.robinglauser.ch\/blog\/author\/robin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/posts\/659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/comments?post=659"}],"version-history":[{"count":6,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/posts\/659\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/posts\/659\/revisions\/675"}],"wp:attachment":[{"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/media?parent=659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/categories?post=659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robinglauser.ch\/blog\/wp-json\/wp\/v2\/tags?post=659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}