Ayuda: redireccionar url a otra url con .htaccess

  • Autor Autor iLeex
  • Fecha de inicio Fecha de inicio
iLeex

iLeex

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Buenas noche abro este tema para solicitar su apoyo ya que no se mucho de códigos en .htaccess actualmente quiero redireccionar mis urls pero no he podido ya que hice un cambio quitando el .html y dejandolo asi /ver/naruto-1 dejo un ejemplo:

Anteriormente lo tenia así

/ver/naruto-1.html

y ahora lo tengo así

/ver/naruto-1

Pasa que hay usuarios que siguen entrando a los post con el .html y automáticamente los envía a error 404 y queria pedir la ayuda de alguien que sepa "mucho de esto" asi es mi codigo .htaccess

HTML:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]


RewriteRule ^serie/(.+) anime.php?code=$1 
RewriteRule ^anime/(.+) anime.php?code=$1
RewriteRule ^pelicula/(.+) anime.php?code=$1
RewriteRule ^ova/(.+) anime.php?code=$1
RewriteRule ^genero/(.+)/$ genero.php?code=$1
RewriteRule ^genero/(.+)/(.+)$  genero.php?code=$1&pag=$2
RewriteRule ^letra/(.+)/$  letra.php?code=$1
RewriteRule ^letra/(.+)/(.+)$  letra.php?code=$1&pag=$2
RewriteRule ^ver/(.+) capitulo.php?code=$1
RewriteRule ^ver/(.+).html$ /ver/(.+) [L]

Dejen sus comentarios con su apoyo creo poder lograr la solución! o espero que la tenga.
 
Hola buenas noches {hora peninsular} en el htaccess de la urlA:

# Redirección urlA a urlB
RedirectMatch 301 ^/$ urlB

siendo urlB la página a la cual quieres hacer la redirección.
 
Hola amigo, mira te falta un signo de dolar en algunas lineas entre la URL amigable y la original, te pongo un ejemplo de como estaría correcto:
Insertar CODE, HTML o PHP:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]

RewriteRule ^serie/(.+)$ anime.php?code=$1
 
Hola amigo, mira te falta un signo de dolar en algunas lineas entre la URL amigable y la original, te pongo un ejemplo de como estaría correcto:
Insertar CODE, HTML o PHP:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]

RewriteRule ^serie/(.+)$ anime.php?code=$1

Ya coloque pero sigue mandándome a error 404 ejemplo no se si me explique arriba lo que quiero es que mis post al entrar a:

miweb.net /ver/naruto-1.html me redireccione a

miweb.net /ver/naruto-1

HTML:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]


RewriteRule ^serie/(.+)$ anime.php?code=$1 
RewriteRule ^anime/(.+)$ anime.php?code=$1
RewriteRule ^pelicula/(.+) anime.php?code=$1
RewriteRule ^ova/(.+) anime.php?code=$1
RewriteRule ^genero/(.+)/$ genero.php?code=$1
RewriteRule ^genero/(.+)/(.+)$  genero.php?code=$1&pag=$2
RewriteRule ^letra/(.+)/$  letra.php?code=$1
RewriteRule ^letra/(.+)/(.+)$  letra.php?code=$1&pag=$2
RewriteRule ^ver/(.+)$ capitulo.php?code=$1
 
Última edición:
[MENTION=159929]iLeex[/MENTION] prueba este :witless:

PHP:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]

RewriteRule ^ver/(.+).html$ http://miweb.com/$1 [R=301,L]

RewriteRule ^serie/(.+) anime.php?code=$1 [L]
RewriteRule ^anime/(.+) anime.php?code=$1 [L]
RewriteRule ^pelicula/(.+) anime.php?code=$1 [L]
RewriteRule ^ova/(.+) anime.php?code=$1 [L]
RewriteRule ^genero/(.+)/$ genero.php?code=$1 [L]
RewriteRule ^genero/(.+)/(.+)$  genero.php?code=$1&pag=$2 [L]
RewriteRule ^letra/(.+)/$  letra.php?code=$1
RewriteRule ^letra/(.+)/(.+)$  letra.php?code=$1&pag=$2 [L]
RewriteRule ^ver/(.+) capitulo.php?code=$1 [L]
RewriteRule ^ver/(.+)$ /ver/$1 [L]
 
[MENTION=159929]iLeex[/MENTION] prueba este :witless:

PHP:
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
 
RewriteCond %{HTTP_HOST} ^www.miweb.net$ [NC]
RewriteRule ^(.*)$ http://miweb.net/$1 [R=301,L]

RewriteRule ^ver/(.+).html$ http://miweb.com/$1 [R=301,L]

RewriteRule ^serie/(.+) anime.php?code=$1 [L]
RewriteRule ^anime/(.+) anime.php?code=$1 [L]
RewriteRule ^pelicula/(.+) anime.php?code=$1 [L]
RewriteRule ^ova/(.+) anime.php?code=$1 [L]
RewriteRule ^genero/(.+)/$ genero.php?code=$1 [L]
RewriteRule ^genero/(.+)/(.+)$  genero.php?code=$1&pag=$2 [L]
RewriteRule ^letra/(.+)/$  letra.php?code=$1
RewriteRule ^letra/(.+)/(.+)$  letra.php?code=$1&pag=$2 [L]
RewriteRule ^ver/(.+) capitulo.php?code=$1 [L]
RewriteRule ^ver/(.+)$ /ver/$1 [L]

Lo intente y no me funciono 🙁
 
Lo intente y no me funciono 🙁

Ya encontré la solución gracias por aportar su ayuda era el cloudflare ya solucione saludos cierro este tema:encouragement:
 
Atrás
Arriba