Pregunta

Mis direcciones URL se ven como "/pages.php?page=pageName" porque estoy utilizando una base de datos para suministrar contenido de la página. No volver a escribir las direcciones URL a algo como "/ nombre de la página" motores de búsqueda ayuda a encontrar las páginas? Si es así, ¿cómo puedo volver a escribir?

¿Fue útil?

Solución

Probablemente no ayudar a un rastreador para encontrar las páginas, pero puede tener un impacto positivo en la forma en que va a clasificarlos, como mejores URI consiguen generalmente mejor ranking (en igualdad de condiciones, por supuesto). También es bueno tener permanentes.

URIs no cambian

Sobre cómo tienes mod_rewrite en el mundo y algunos de Apache < a href = "http://www.micronovae.com/ModRewrite/ModRewrite.html" rel = "nofollow noreferrer"> otro noreferrer opciones en el mundo de IIS.

Ejemplo (sintaxis de Apache):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

que pasará todo en el URI después de que el nombre de dominio (hay una advertencia con respecto a la barra final) a pages.php como un parámetro de la página.

Este es

http://yourdomain.com/bears 

devolverá el contenido como servido por

http://yourdomain.com/pages.php?page=bears

Otros consejos

Tal vez una mejor pregunta es "¿Tiene la reescritura de URL ayuda usuario encontrar la página en un buscador?". Y la respuesta a esto es "sí". Por ejemplo, digamos que el contenido de su página discute delfines. Google pone más peso para el término de búsqueda "delfines" en:

/Dolphins.php

de

/pages.php?page=1323

Usted encontrará esto es lo que la mayoría de los sitios web modernos están haciendo (incluyendo stackoverflow).

Guía SEO menciona una algunos consejos con respecto a las direcciones URL en el marco del "Mejorar la estructura de sus URL" sección.

Puede crear un archivo .htaccess en la raíz del sitio y añadir esto en el archivo:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1

esta entrada del blog de Google.

Especialmente esta cita.

  

Una recomendación es evitar volver a formatear una URL dinámica para que se vea estática

No ayuda a los motores de búsqueda encontrar la página más fácil (de hecho, si no se aplican correctamente puede hacer más difícil para los motores de búsqueda para rastrear su sitio), pero si se hace correctamente hará que sus páginas clasificar mejor por su relevante palabras clave

Para mirada PHP en mod_rewrite para Apache

No soy un experto en expresiones regulares sino que utiliza las reglas de coincidencia de patrones para realizar la reescritura, habrá una gran cantidad de documentación y tutoriales en línea para mod_rewrite

No ayudará a los motores de búsqueda para encontrarlos más fácilmente. Para asegurarse de que los motores de búsqueda a encontrar sus páginas, las dos cosas más importantes que puede hacer son:

  1. , hacer referencia a ella en el archivo robots.txt, y registrarlo con < a href = "https://www.google.com/accounts/ServiceLogin?service=sitemaps&passive=true&nui=1&continue=https%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fdashboard&followup=https%3A%2F% 2Fwww.google.com% 2Fwebmasters% 2Ftools% 2Fdashboard & hl = es # utm_campaign = es & utm_source = en-ha-na-us-SK & utm_medium = hA & utm_term = google% 20webmaster% 20tools" rel = "nofollow noreferrer"> herramientas para webmasters de google

  2. Asegúrese de que realmente tiene enlaces spiderable, no javascript (preferentemente enlaces de texto) a todas las páginas de su sitio.

Los motores de búsqueda como sus páginas mucho más. Si hay un archivo dinámico que termina y una cadena de consulta, la mayoría de los motores de búsqueda piensa que es una página dinámica, que va a cambiar pronto, y por lo tanto no tendrán la misma categoría que tan alto como páginas estáticas.

A continuación, usted tiene la reescritura en su lugar, puede analizar fácilmente en su PHP y decidir la estructura de su URL con php.

¿Le gustaría énfasis en la necesidad de una ampliación de la página, por ejemplo, .html y el hecho de que recorta dentro de la URL se interpretan como rutas de directorios virtuales dentro de "hoja de árbol" del sitio.

Hay más "peso" como dijo Keltex en caminos como category.html que /category/subcategory.html

En cualquier caso, es obligatorio para implementar las urls amigables, junto con un mapa del sitio. Todo lo que combinado con el título básico de SEO, encabezados apropiados le da un buen resultado.

Para fines de SEO, lo mejor es incluir la palabra clave en la URL. Sin embargo, si ya es una página publicada, asegúrese de que se configura una redirección desde la URL existente a la nueva dirección URL antes de hacer el cambio. A nadie le gusta un enlace roto .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top