Aprende a hacer tus URLs SEO-FRIENDLY al estilo /entidad/ID/acción | Ejemplo .htaccess COMPLETO

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 52

  • @saulizaso
    @saulizaso 24 дня назад

    Wow eres todo un crack, muy bien explicado y muy buen aporte, muchas gracias

  • @LALOOS71
    @LALOOS71 Год назад +2

    que capo que sos para explicar, basico, claro y al hueso.... muchas gracias por tus aportes

    • @PadawansTrainer
      @PadawansTrainer  Год назад +1

      Gracias a ustedes por el apoyo en los videos, Dardo.
      Trato de hacerlos lo más concretos posibles los videos, pero el original (en stream) siempre es un poco más caótico jajajaj gocemos el poder de la post-edición.
      Abrazo y mil gracias por tus palabras de apoyo.

  • @sergiomateocerda797
    @sergiomateocerda797 2 месяца назад

    me olvide de poner, muy bueno el video, muy bien explicado

  • @fabywebdesing
    @fabywebdesing Год назад +1

    Flaco sos un maestro, saludos desde España

  • @Nekiro
    @Nekiro 4 месяца назад

    Excelente todoooo, ahora con esté video me siento profesional!!

  • @kapry_ar
    @kapry_ar Год назад +1

    Muy buena explicación . Que grande hasta agregaste detalles que no se vió en el stream. Muchas gracias por enseñar

  • @francnavarro44
    @francnavarro44 Год назад

    Excelentes explicaciones, lo guardaré para estudiar al detalle este tema tan dolor de cabeza que es el htaccess.

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      Gracias Franc por el comentario.
      Espero poder ayudar a esclarecer un poco cómo funciona.
      Saludos!

  • @CesarVindasAnchia
    @CesarVindasAnchia Год назад

    Excelente Video!!! justo lo que necesitaba para acompañar mis café de la tarde

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      Café batido, de máquina, de filtro o de starbucks?
      Esa es la pregunta más importante que nos deja este video.

  • @FascompInformatica
    @FascompInformatica Год назад

    Que bun video. Gracias Germán ahora podré realizar lo que necesito y entender mejor lo de las URL amigables. Un crack...!!!!

  • @fabrizioferroni609
    @fabrizioferroni609 6 месяцев назад

    Siempre salvando las papas con php y apache!

  • @yisus.avocado
    @yisus.avocado Год назад

    Que maravilla de explicación, Muchas Gracias Germán! :D

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      Gracias a vos por el comentario y apoyo, Jesús.
      Abrazo!

  • @matiasmolina8015
    @matiasmolina8015 Год назад

    fuaa enseñas re zarpado wacho, los 41 minutos se pasaron volando

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      Gracias Matías por el comentario y apoyo.
      Trato de que sea un poquito dinámico, porque como a veces llegar a una solución (explicada, no en formato "magia negra") toma más de 10 minutos, quiero que al menos no se peguen un embole tremendo con largos silencios o tonos monorrítmitos.
      Me alegro que te haya gustado el video. Abrazo!

  • @rafael-vergara
    @rafael-vergara 5 месяцев назад

    me suscribí excelente mas de .htaccess

  • @pedropablosantacruzparris5107
    @pedropablosantacruzparris5107 День назад

    Genio!!!

  • @djvarela
    @djvarela Год назад

    Pura magia, muchas gracias German!

    • @PadawansTrainer
      @PadawansTrainer  Год назад +1

      Un placer dieguito! La idea era que se viera cómo implementarlo en un video que no requiriese frameworks para sacarle el halo de imposible.
      Abrazo enorme!!!!

  • @kevinRodriguez-sl3bx
    @kevinRodriguez-sl3bx 5 месяцев назад

    excelente video, muy completo gracias

  • @Jorge_flores_dev
    @Jorge_flores_dev 4 месяца назад

    Buen contenido . saludos

  • @entretenimientorapido7167
    @entretenimientorapido7167 Год назад

    Excelente , gracias por tu explicación

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      A vos, por dejarme tu comentario y apoyo en el video.
      Saludos!!!

  • @miicelltechnosv7395
    @miicelltechnosv7395 Год назад +1

    Excelente

  • @TheDawnBreaker9146
    @TheDawnBreaker9146 Год назад

    Muchas gracias, muy bien explicado

  • @junglaretro2551
    @junglaretro2551 Год назад

    Excelente video, como siempre, super entendible 👏

    • @PadawansTrainer
      @PadawansTrainer  Год назад

      Gracias, Junglaaaa ❤️❤️ espero este 2023 traer más contenidos a esta plataforma y ver si puedo aprovechar los shorts para ofrecerles también algunos snippets puntuales sin tanta explicación. Mil gracias por el aguante!

  • @davidfiguerero407
    @davidfiguerero407 Год назад

    Excelente video

  • @milito-no.k3149
    @milito-no.k3149 9 месяцев назад +1

    Máquina Ger!

  • @dw_arnaldo
    @dw_arnaldo Год назад

    Excelente voy viendo el video y me surgio una pregunta y espero no estar mal. Pues a la hora de vincular archivos externos lo que son los css y los js no habra problemas que no recuerdo y si era que hay que hacer algo para que funcione.

    • @PadawansTrainer
      @PadawansTrainer  Год назад +1

      Perdón Arnadlo no había visto tu pregunta.
      Siempre que usan urls falsas (o amigables) con rutas de directorios que no existen (como /productos/coca-cola) TODOS los recursos (css, js, img, audio y video) así como todos los Links (los href) deben ser ruta absoluta con la barra al principio
      /assets/css/estilos.css
      /uploads/foto.jpg
      Sino asume que la ruta empieza en el directorio falso de la URL (en este caso /productos y buscaría /productos/assets/css)
      O con el dominio completo misitio.com/assets/css/estilos.css
      Pero con la barra por delante es suficiente
      Saludos y perdón por la demora!

  • @TeseoyAriadna
    @TeseoyAriadna 7 месяцев назад

    Muchas gracias por tu video. Una pregunta. En el caso de un proyecto en html, en lugar de "index.php?nav=$1", tengo que poner "index.html?nav=$1" ? y ese sería el único cambio?

    • @PadawansTrainer
      @PadawansTrainer  7 месяцев назад

      Hola, perdón por la demora.
      HTML no tiene forma de obtener los datos por GET (los de la URL). Cuanto mucho podrías hacerlo con Javascript.
      En ese caso, sí, solo cambiaría el nombre de archivo, pero creo que no te va a servir esto en un lenguaje estático.
      Saludos!

  • @sergiomateocerda797
    @sergiomateocerda797 2 месяца назад

    German, buen día!!! te hago una consulta si tengo que abonar algo me decis nomas. Implemente el htaccess del video y me da un error como que no reconoce la ruta cuando hago lo siguiente:

  • @dw_arnaldo
    @dw_arnaldo 8 месяцев назад

    Me surgio otra duda que en practica e investigando no he dado. Si tuvieramos un mini sistema es decir en una carpeta llamada admin en la raiz, se puede o no trabajar en dos archivo htaccess o todo tiene que ser desde htacces principal. El otro htaccess es dentro del admin Gracias.

    • @PadawansTrainer
      @PadawansTrainer  8 месяцев назад +1

      Hola Arnaldo, perdón que no te pude responder antes.
      El .htaccess es un archivo heredado a subdirectorios (si lo creás en tu /public, afecta a cualquier directorio adentro) y se puede sobreescribir por cada subdirectorio.
      Ahora no recuerdo, pero creo que la política es "sumar todo lo que sea diferente y sobreescribir en el directorio actual todo lo que se venía heredando y se repita"
      Es decir, si en el /public tenes una UrlAmigable y denegas el listado de archivos (con options -Indexes)
      Si en /public/storage volvés a habilitar el indexes, se pisa el options heredado. Y si agregás alguna propiedad en particular, se agrega a lo heredado.
      Pero sí, podés tener un .htaccess adentro del /admin con su propio esquema de Urls.
      Abrazo!

  • @lunaticochats
    @lunaticochats Год назад

    Enlace del video completo por favor

  • @esclevi
    @esclevi 7 месяцев назад

    No podría hacer lo mismo que tu /clientes, el mío solo si uso ?nav=clientes, ¿qué podría ser?

  • @loanyelo15
    @loanyelo15 9 месяцев назад

    Y si tengo en el htaccess este: Options All -Indexes (para el error 404 y 403) agrego regrite engine on abajo y no afecta el SEO? por estar agregando tanto si afectó el seo y borré htaccess

    • @PadawansTrainer
      @PadawansTrainer  9 месяцев назад

      Hola, Homero.
      Las reglas de reescritura por sí mismas no afectan al SEO, de hecho el concepto de Url Amigable es precisamente hacer URLS que aporten al posicionamiento por incluir en el título de manera "prolija" el tema del cual se trata el vínculo al cual apuntan.
      No sé cuáles cambios habrás hecho con anterioridad a tu htaccess para haber afectado al SEO, pero como todo, es planificar lo que se quiere lograr y además hacer una migración de lo que ya tenías al nuevo sistema de URLs (con redirecciones también de los links viejos que ya no vas a usar como esquema de URL).
      Por último, el Options -Indexes para denegar el acceso a recursos que no tienen un DirectoryIndex es independiente del uso del motor de reescritura. Podés usar ambos en el .htaccess.
      Saludos!

  • @7sjcc
    @7sjcc 10 месяцев назад

    como se haria para que no muestre nada?, solo el dominio o subdominio👍

  • @EdwardsEvias
    @EdwardsEvias 9 месяцев назад

    Mejor imposible

  • @haroldhd2607
    @haroldhd2607 6 месяцев назад

    Hola German, tengo un problema. Estoy usando el puerto 8000 con el sgt comando en la terminal de mi proyecto php -S localhost: 8000, y pegue tal cual el codigo fuente que dejaste en el video y la variable $_GET me llega vacia asi array(0) { } a ver si me puedes ayudar a decifrar que estoy haciendo mal
    Entonces como mencione estoy usando el puerto 8000 mi url seria asi
    localhost:8000/
    localhost:8000/clientes
    localhost:8000/proveedores
    Pero nada de eso sale en la variable $_GET
    Tambien he intentado usar otros puertos y no funciona
    Tambien verifique que mod_rewrite este habilitado en el servidor Apache

    • @PadawansTrainer
      @PadawansTrainer  6 месяцев назад +1

      Hola Harold, el problema es que el servidor incorporado en PHP (el php -S) no es un Apache, en consecuencia no levanta archivos .htaccess (ni los lee)
      La única forma es usando el /wamp/www o crear un virtualHost n el wamp
      Abrazo!

    • @haroldhd2607
      @haroldhd2607 6 месяцев назад

      @@PadawansTrainer Muchas gracias Germán por responderme! Intentaré hacer el virtual host a ver pero tengo otra duda, es posible hacer el ejemplo del video usando xampp.
      seria ->localhost/nombredelacarpetaproyecto

  • @mateoore
    @mateoore Год назад

    No seria mejor usar un router?

    • @PadawansTrainer
      @PadawansTrainer  Год назад +1

      No hubiese respondido lo que me pidieron que explicara en stream.
      Gracias igual por el aporte.