Ayuda .htaccess

  • Autor Autor econsorte
  • Fecha de inicio Fecha de inicio

econsorte

Mi
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Necesito alguien que sepa de .htaccess o que me recomiende algún tutorial para poder entender….

Les comento, quiero sacar las variables que envió por la url, y por lo que estuve viendo se puede configurando el .htaccess. Pero probé los ejemplos y no me funcionaron.
Y también necesito saber para que más lo utilizan, por ahí tiene muchas funciones importantes que estoy pasando por alto.

Gracias…



Gracias
 
esplicate mejor que quieres hacer, a que te refieres con coger eso

hacer que la url sea asi

miweb.com/contacto
envez de
miweb.com/index.php?op=contacto
 
Creo que eso lo puedes conseguir con la orden redirectmatch, la cual se sirve de expresiones regulares para realizar acciones. Por ejemplo:

RedirectMatch permanent ^/si-sale-esto-entonces-envia-a-la-urlsiguiente/.* Enlace eliminado
 
Claro, quiero hacer las url amigables!!!! Pero no entiendo un pomo! Ahí muchos tutórales pero todos lo explican distinto!
 
Enlace eliminado

hace un tiempo, hice un tutorial, haber si te sirve
 
Estoy en eso! Lo veo!

Ejemplo:
RewriteEngine on
RewriteRule ^login index.php?op=login
RewriteRule ^galeria/([0-9-]+)/ index.php?op=galeria&id=$1
RewriteRule ^perfil/([0-9-]+)/(.*)/ index.php?op=usuario&id=$1&usuario=$2

Mi web:
Enlace eliminado
Recetas= lleva el nombre
Atras= La dire donde vuelve mi pagina!
R= si, viene por Get. Tambien entra por post cuando vota la recetas.

Mis preguntas. Todas las recetas de mi web abren el archivo abrirreceta.php como hago para que se amigable?

RewriteEngine on
RewriteRule ^recetascomidas/([0-9-]+)/(.*) / receta/abrirreceta.php?receta=$1&atras=$2&r=$3

En el archivo php tengo que modificar como levanta los datos que vienen por el get....
No entiendo NADA!!! JAAJAJ
 
tu en el php tienes que ponerla url sin abrirreceta.php si no ya recetascomidas/.../.

y en tu url pones 2 variables

RewriteRule ^recetascomidas/([0-9-]+)/(.*) / receta/abrirreceta.php?receta=$1&atras=$2&r=$3

lo negrito, el primero es una variable y el segundo es otro, no existe la tercera
 
Ah! gracias por tu paciencia! Pero no me mostras un ejemplo real! :banghead:
 
a que te refieres con real? mmm

el codigo php y el httacess?
 
Enlace eliminado, Recetas Maru

RewriteRule ^Buscadorderecetas/([0-9-]+)/(.*) /inframes/buscaorderecetas.php?nom=$1&ok=$2&title =$3 httacess

Enlace eliminado, Recetas Maru Que asi el Archivo PHP


 
es que no lo entiendes.

$1
$2
$3

son variables, que se envían ($_GET), tu necesitas enviar 3, pero en la url amigable solo pones 2.

^Buscadorderecetas/([0-9-]+)/(.*)

([0-9-]+) -> primera variable que equivale a $1 (solo numerica)
(.*) -> Segunda que equivale a $2 (cualquier caracter)

y el $3 ? donde lo metes y la var ok no es numérica..

intenta entenderlo, dentro de na, hoy o mañana te hare un ejemplo
 
Ok, gracias! Espero el ejemplo

LISTO. Lo solucione!!! MUCHAS GRACIAS!
 
Enlace eliminado

suerte y espero que lo entiendas ^^
 
Lo ultimo que te pido... no puedo redireccionar los errores

Ejemplo:
ErrorDocument 403 /403page.html
ErrorDocument 404 /404page.html

Que puede ser?
 
es que seria

redirect 403 /403page.html

re-direccionamientos cuando exista un erro 403 a 403page.html
 
No me funciona… me explique mal. Cuando ingresan a mi dominio y da el error 404 quiero que valla a mi pagina de error 404 ejemplo 404.html Pero nada!