Página 1 de 2 1 2 ÚltimaÚltima
Resultados 1 al 20 de 33

Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

Esta es una discusión en el tema Eliminar el /index.php para pasarlo a / (raiz) editando plantillas dentro del foro Tips vB 3x, parte de la categoría vB3 Soporte General; Como sabrán, el pagerank se puede escapar si tienen: http://www.vbsoporte.com/foros/ (Pagerank A) http://www.vbsoporte.com/foros/index.php (Pagerank B) ya que cada uno es una URL diferente ( más información ) esto se puede conseguir haciedo la modificación en el .htaccess redirecionando, pero si tienes problemas o no te sale o simplemente como yo ...

  1. #1
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Como sabrán, el pagerank se puede escapar si tienen:

    http://www.vbsoporte.com/foros/ (Pagerank A)
    http://www.vbsoporte.com/foros/index.php (Pagerank B)

    ya que cada uno es una URL diferente (más información)

    esto se puede conseguir haciedo la modificación en el .htaccess redirecionando, pero si tienes problemas o no te sale o simplemente como yo te has peleado con el apache (y su .htaccess) puedes usar una redirecion via Plantilla

    Los Pasos:

    1. Edita la Plantilla headinclude
    2. Poner al Final la redireccion con el siguiente codigo:
      Código PHP:
      <if condition="$session[location]=='/foros/index.php'">
      <
      script LANGUAGE="JavaScript">
      {
      location.href="http://www.vbsoporte.com/foros/"

      </script>
      </if> 
    3. si tu foro está en la raiz, debes poner en la condicion a evaluar /index.php

    Y con esto siempre verás la / y no index.php en la raiz de tu foro

    PD1.- Si usas vbSEO, este trae la opcion en "Homepage Settings -> Define Homepage Aliases"

    Saludos



    Temas Similares:
    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  2. Los siguientes 2 usuarios han agradecido a Jhonnyf por este útil mensaje:

    Altair (25/11/2009), rarutoman (21/11/2009)

  3. #2
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Pero no es una redireccion 301, no se que impacto tendra desde lo SEO. Por ejemplo en el logo de este foro la url que esta es /foros/index.php asi que aunque despues se redireccione Google va a seguir tomando como esa url la mas importante si no no la raiz si no estoy equivocado.

    Para mi mejor es directamente editar la plantilla y ponerle la direccion a la raiz y aparte redireccionar con .htaccess 301.

    testeo alguien el resultado de hacerlo asi? Habria que esperar 30 dias y empezar a mirar las herramientas de webmaster de google a ver como se comporta.


  4. #3
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    pues yo usaba eso cuando sacaba una seccion del foro principal a uno nuevo (foro de lucha libre) y las URL en google si se modificaban

    si tienes el codigo para el htacess que lo redireccione seria excelente porque este codigo:
    Código PHP:
    RewriteEngine On
    RewriteBase 
    /
    RewriteCond %{HTTP_HOST} ^vbsoporte\.com$ [NC]
    RewriteRule ^(.*)$ http://www.vbsoporte.com/$1 [R=301,L] 
    me redireciona incluso las subcarpetas como por ejemplo
    http://www.vbsoporte.com/foros/admicp/index.php

    y cuando tienen parametros suenan!

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  5. #4
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    RewriteCond %{THE_REQUEST} /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
    Lo pones en la raiz del foro, no en el root


  6. #5
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    no da, ya lo probé de todas formas y llegue a la conclusion que ando peleado con el Apache

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  7. #6
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Si no no te preocupes, despues cuando instalamos vbseo ahi tenes las redirecciones 301 personalizadas directo desde el panel vbseo. Lo arreglas despues.


  8. #7
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    vbSEO hace redirecion via PHP no via .htacess

    al final usar Javascrip, php, .htacess no se obtiene lo mismo? es decir redirecionar ¿?

    que tanta diferencia hay entre la redireccion permanente y la temporal?

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  9. #8
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    No tengo sobre los resultados, por eso pregunte si lo habian testeado con las herramienats de webmaster de google. Ahi te va a decir si lo toma bien o no.


  10. #9
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    En mi caso tengo:

    http://www.direccion.com/index.php ->portal
    http://www.direccion.com/foro.php ->foro

    Como deberia proceder en ese caso?


  11. #10
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Das la idea es que no existan varias index para concentrar el PR

    Ejemplo de mala configuracion (divides el PageRank en cuatro paginas y duplicas contenido)

    http: //www . tudominio.com
    http: //www . tudominio.com/index.php
    http: //tudominio.com/
    http: //tudominio.com/index.php

    Ejemplo de buena configuracion:

    Si tipeas cualquiera de las 4 urls del ejemplo anterior, te tienen que llevar a la misma

    http: //www . tudominio.com (o la que elijas)

    Con respecto a lo que preguntas verifica que tanto en tu portal y en el principal del foro no de esto. Tienes que tener solo una url por cada pagina posible, en tu caso 2 (portal y foro)


  12. #11
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Pero como lo verifico, y en el caso, como lo arreglo?

    "Caer está permitido, levantarse es obligatorio" ●
    Frases de Amor: Frases de Amor | Facebook|Frases Sabias: Frases Sabias | Facebook|Chiste del Día: Chiste del Día | Facebook|¿Que te gusta?: ¿Que te gusta? | Facebook

  13. #12
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Verificarlo muy facil, pones las urls que te mencione y todas deben redireccionarte a la misma, si existen mas de las dos (foro y portal) esta mal y debes corregirlo.

    Para redireccionar de "sin www" a "con www" (sin espacios)
    RewriteCond %{HTTP_HOST} !^www\.tuforo\.com
    RewriteRule (.*) http:// www. tuforo. com/$1 [R=301,L]

    Para redireccionar index.php a la raiz
    RewriteCond %{THE_REQUEST} /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]


    Última edición por Pappo; 06/11/2009 a las 11:49

  14. #13
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Perdon el doble post, ahi mire tu sitio, lo de www lo tenes bien te redirecciona correctamente, solo te falta redireccionar /index.php a la raiz


  15. #14
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Esa condición la pongo antes o despues de las condiciones del vbseo?

    "Caer está permitido, levantarse es obligatorio" ●
    Frases de Amor: Frases de Amor | Facebook|Frases Sabias: Frases Sabias | Facebook|Chiste del Día: Chiste del Día | Facebook|¿Que te gusta?: ¿Que te gusta? | Facebook

  16. #15
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Eso lo pones en el .htaccess de vbseo arriba de todo antes que nada. Si no lo tenes en la raiz creo que denes hacer un .htaccess nuevo y ponerlo en la raiz. Proba porque no estoy seguro...


  17. #16
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Haber, si entiendo bien, todo mi foro esta en la raiz, o sea,

    public_html/index.php
    public_html/foro.php

    Entonces el codigo que me pasastes lo pongo en el htaccess antes de todo lo demas.

    "Caer está permitido, levantarse es obligatorio" ●
    Frases de Amor: Frases de Amor | Facebook|Frases Sabias: Frases Sabias | Facebook|Chiste del Día: Chiste del Día | Facebook|¿Que te gusta?: ¿Que te gusta? | Facebook

  18. #17
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Coloca el codigo en el .htaccess de vbseo arriba de todo, por lo que dices debe estar en la raiz


  19. #18
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Listo, como podría, notar los cambios o mejoras?
    Hay alguna manera de verificar que todo este funcionando bien?

    "Caer está permitido, levantarse es obligatorio" ●
    Frases de Amor: Frases de Amor | Facebook|Frases Sabias: Frases Sabias | Facebook|Chiste del Día: Chiste del Día | Facebook|¿Que te gusta?: ¿Que te gusta? | Facebook

  20. #19
    Administrador Avatar de Pappo
    Fecha de ingreso
    01/nov/2009
    Ubicación
    Buenos Aires
    Edad
    44
    Mensajes
    277
    Gracias
    7
    Agradecido 52 veces en 39 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Para ver resultados, tienes que mirar en herramientas de webmaster, seguramente en el panel general donde te marca los enlaces entrantes debes tener enlaces a / y enlaces a /index.php. Con el correr de los meses /index.php tiene que desaparecer y mostrarte solo una url principal con la totalidad de los enlaces entrantes al index

    Comprobar si funciona ya te lo explique, pones las distintas urls y tienen que redireccionarte a una sola


  21. Los siguientes 2 usuarios han agradecido a Pappo por este útil mensaje:

    Das Underground (07/11/2009), Rafael (14/11/2009)

  22. #20
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Eliminar el /index.php para pasarlo a / (raiz) editando plantillas

    Precisamente eso me tenia con esa inquietud en Google Webmasters.

    Gracias!


Página 1 de 2 1 2 ÚltimaÚltima

Etiquetas de este tema

Foro | Chat y Juegos | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg