2014-11-11 19 views
6

Ho un sito Web che ha un dominio "example.azurewebsites.net". Ho anche configurato un dominio personalizzato per "www.example.com". Google sta indicizzando il mio sito web 'example.azurewebsites.net' e voglio che si fermi e indicizza solo 'www.esempio.com'. Come procedo a fare questo?Dominio di Azure indicizzato da google

risposta

5

credo che si desidera utilizzare www.yoursite.com piuttosto che yoursite.azurewebsites.net. Se è così, è possibile inserire questa regola al tuo web.config

<system.webServer> 

<rules> 

    <rule name="SEOAzureRewrite" stopProcessing="true"> 

    <match url=".*" /> 

    <conditions> 

     <add input="{HTTP_HOST}" pattern="^oldwebsite.azurewebsites.net$" /> 

    </conditions> 

    <action type="Redirect" url="http://www.new-web-site.com/{R:0}" redirectType="Permanent" /> 

    </rule> 

</rules> 

ref: http://4sln.com/Articles/how-to-create-a-url-rewrite-rule-for-azure-websites-to-use-single-custom-domain

+0

ho aggiunto questo al mio 'ghost' blog su 'Azure' ma ora quando provo ad accedere come amministratore a' http: // MyBlog.com/ghost/admin' ottengo il 'La pagina non sta reindirizzando operly' error. Devo gestire https in modo diverso? – MaYaN

0

Credo che cambio di strumento di indirizzo è quello che stai dopo. Date un'occhiata a questo https://support.google.com/webmasters/answer/83106?hl=en

Si può anche restituire un file robots.txt dinamica basata su dominio:

example.azurewebsites.net/robots.txt:

User-agent: * 
Disallow:/

www.example.com /robots.txt:

User-agent: * 
Allow:/

Esempio here

Ma il cambio di strumento di indirizzo è probabilmente migliore.