Como bloquear URLs específicas no robots.txt no Codeigniter

  • Autor Autor xaiborweb
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
xaiborweb

xaiborweb

Dseda
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
hola estoy trabajando el seo en url de un sitio en codeigniter, el cual tiene un catalogo con barios filtros, de tal forma que:
PHP:
http://dominio.com/movies  //permitir
http://dominio.com/movies/category/most-views  //permitir
http://dominio.com/movies/category/most-views/genre/sci-fi  //bloquear
http://dominio.com/movies/category/most-views/genre/sci-fi/year/2016  //bloquear
como soy algo novato con los comandos de robot.txt estoy liado para bloquear solo las que necesito en el ejemplo, agradezco cualquier ayuda 😉 gracias.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Igual no lo he entendido bien.

Que es lo que buscas, un comando que bloquee:
PHP:
http://dominio.com/movies/category/most-views/genre/sci-fi
y
PHP:
http://dominio.com/movies/category/most-views/genre/sci-fi/year/2016
para no ser accedido por los buscadores?

PD: Por cierto, según he leído el comando para que robots.txt frene a los buscadores, es una "sugerencia", no una orden para el buscador. Por otro lado, aunque el buscador no lo indexe, los bots si pueden saber cuales son esos enlaces, por lo que es una utilidad de SEO más que de protección.

Dentro de mi ignorancia (ya que no se como hacerlo, nunca me puesto en ello) según también he leido, si lo que uno quiere de verdad es bloquear el acceso y conocimiento de esa carpeta, sería mejor .htaccess
 
Última edição:
Igual no lo he entendido bien.

Que es lo que buscas, un comando que bloquee:
PHP:
http://dominio.com/movies/category/most-views/genre/sci-fi
y
PHP:
http://dominio.com/movies/category/most-views/genre/sci-fi/year/2016
para no ser accedido por los buscadores?

PD: Por cierto, según he leído el comando para que robots.txt frene a los buscadores, es una "sugerencia", no una orden para el buscador. Por otro lado, aunque el buscador no lo indexe, los bots si pueden saber cuales son esos enlaces, por lo que es una utilidad de SEO más que de protección.

Dentro de mi ignorancia (ya que no se como hacerlo, nunca me puesto en ello) según también he leido, si lo que uno quiere de verdad es bloquear el acceso y conocimiento de esa carpeta, sería mejor .htaccess

si y no es por proteccion si no para evitar contenido duplicado programe un controlador con una serie de filtros
como filtrar por categoria, genero, año, etc. ejemplos:
HTML:
http://dominio.com/movies/category/most-views
http://dominio.com/movies/genre/action
pero el problema es que para una mayor experiencia de usuario permito que se mezclen los filtros, pero entonces ya esas url mezcladas no las quiero indexar para evitar contenido duplicado, entonces quiero bloquear dominio.com/movies/*/*/bloquear de aquí para adelante y no se como hacerlo xd
 
si y no es por proteccion si no para evitar contenido duplicado programe un controlador con una serie de filtros
como filtrar por categoria, genero, año, etc. ejemplos:
HTML:
http://dominio.com/movies/category/most-views
http://dominio.com/movies/genre/action
pero el problema es que para una mayor experiencia de usuario permito que se mezclen los filtros, pero entonces ya esas url mezcladas no las quiero indexar para evitar contenido duplicado, entonces quiero bloquear dominio.com/movies/*/*/bloquear de aquí para adelante y no se como hacerlo xd

Dentro de mi ignorancia 🙂

El robots permite tanto "allow" como "disallow"

allow: /carperta/$
disallow: /carpeta/*

permite indexar:

Domain Name Registration and Web Hosting | Domain.com

Pero no:

Inserir CODE, HTML ou PHP:
http://www.dominio.com/carpeta/subacerptea1/...
http://www.dominio.com/carpeta/subcarpeta2/...

Inserir CODE, HTML ou PHP:
allow: /movies/$  //permitir
allow: /movies/category/most-views/genre/$  //permitir
disallow: /movies/category/most-views/genre/*  //bloquea todo las subcarpetas de genre

No se si te lío más o lo tienes más claro tras eso 🙂 Lo hago un poco en base a lectura de hace unos minutos, sin haberlo probado yo antes. Igual ni interpreto bien lo que buscas 🙂
 
Voltar
Topo