Pregunta

Tengo un escenario en el que tengo API REST que gestiona un recurso que llamaremos grupo. Un grupo es similar en concepto a un foro de discusión en los grupos de Google.

Ahora tengo dos métodos de acceso GET que creo que necesita representaciones separadas.

El primer método GET Access recupera la cantidad mínima de información sobre un grupo. Dado un Identificación del grupo debe devolver una cantidad mínima de información como

{ 
    group_id: "5t7yu8i9io0op",
    group_name: "Android Developers",
    is_moderated: true,
    number_of_users: 34,
    new_messages: 5,
    icon: "http://boo.com/pic.png"
}

El segundo método de acceso Get Access recupera información resumida que es de naturaleza más estadística como:

{ 
    group_id: "5t7yu8i9io0op",
    top_ranking_users: {
      [ { user: "george", posts: 789, rank: 1 }, 
        { user: "joel", posts: 560, rank: 2 }  ...]
    },
    popular_topics: {
      [ ... ]
    }
}

Quiero separar estos métodos de acceso a datos y actualmente estoy planeando este diseño:

GET /group/:group_id/
GET /group/:group_id/stat

Solo este último devolverá la información estadística sobre el grupo. Qué piensas sobre esto ?

¿Fue útil?

Solución

Aquí hay dos formas de decirle a los robots que no rastrean su sitio:

  1. Agregar robots.txt Con el siguiente contenido en la carpeta raíz con SharePoint Designer (Todos los artículos en SPD)

    User-agent: *
    Disallow: /
    

    ingrese la descripción de la imagen aquí

    1. Agregar la etiqueta meta en la sección de la cabeza de su página principal, ya que a continuación, debe evitar que los robots que Crowling use.

      <meta name="robots" content="noindex" >
      

      No lo he probado. ¿Evy Robot Out, respeta este ajuste de etiquetas de meta o no?

      También es posible evitar que solo Googlebot haga su sitio de la siguiente manera

       <meta name="googlebot" content="noindex">
      

      Revisa este artículo de Google https://support.google.com/webmasters/answer/93710?rd=1

Otros consejos

Lo que sería aún mejor sería si hubiera incrustado el enlace a las estadísticas en el resumen del grupo:

{ 
    group_id: "5t7yu8i9io0op",
    group_name: "Android Developers",
    is_moderated: true,
    number_of_users: 34,
    new_messages: 5,
    icon: "http://boo.com/pic.png"
    stats_link : "http://whatever.who/cares"
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top