this question has answer here:
how can rewrite urls on every page, follows:
website.com
www.website.com
website.com/page1.aspx
www.website.com/page1.aspx
- etc.
well if talking apache, in .htaccess
rewriteengine on rewritecond %{http_host} ^website\.com [nc] rewriterule ^(.*)$ http://www.website.com/$1 [l,r=301]
for iis , web.config, go with
<rewrite> <rules> <rule name="canonical host name" stopprocessing="true"> <match url="(.*)" /> <conditions logicalgrouping="matchall"> <add input="{http_host}" pattern="^www\.website\.com$" negate="true" /> </conditions> <action type="redirect" url="{mapssl:{https}}www.website.com/{r:1}" redirecttype="permanent" /> </rule> </rules> <rewritemaps> <rewritemap name="mapssl" defaultvalue="off"> <add key="on" value="https://" /> <add key="off" value="http://" /> </rewritemap> </rewritemaps> </rewrite>
Comments
Post a Comment