Foros del Web » Administración de Sistemas » Apache »

Este htaccess es correcto ??????

Estas en el tema de Este htaccess es correcto ?????? en el foro de Apache en Foros del Web. Hola a todos. QUISIERA PEDIRTE TU OPINION. Tengo una web, que tiene una seccion llamada entrevistas-vigo, con un buscador en php. Su url es miweb.es/entrevistas-vigo.php ...
  #1 (permalink)  
Antiguo 21/10/2012, 09:08
 
Fecha de Ingreso: agosto-2012
Ubicación: vigo
Mensajes: 84
Antigüedad: 11 años, 8 meses
Puntos: 0
Exclamación Este htaccess es correcto ??????

Hola a todos. QUISIERA PEDIRTE TU OPINION.
Tengo una web, que tiene una seccion llamada entrevistas-vigo, con un buscador en php.
Su url es
miweb.es/entrevistas-vigo.php

Cuando busco la entrevista 18, la url se transforma en....
miweb.es/entrevistas-vigo.php?q=18&agendar=Buscar

Lo que quiero es ocultar las dos variables, llamandola asi.....
miweb.es/.html

****Esta web, tiene como hosting 1 and 1 ,que me dice que si quiero hacer un Mod_Rewrite tengo que activarlo antes mediante alguna de estos dos opciones con los siguientes comandos, SIEMPRE Y CUANDO ESTEN EL ORDEN QUE OS VOY A INDICAR; son estos,..

A) Options -MultiViews
RewriteRule .......
........... ("en este caso no puedo poner ni 'RewriteEngine On' ni 'RewriteBase /')

B) RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteRule .......
...........



UNA VEZ SABIDO ESTO.........
Creo un htaccess, con lo siquiente........


RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteRule ^\.html$ /entrevistas-vigo.php?q=18&agendar=Buscar [L]



,lo subo a la raíz de mi servidor, vuelvo a poner la url
miweb.es/entrevistas-vigo.php
;le indico que me busque la entrevista 18 -como os indicaba al principio-,
y me sale la misma url de resultados como al principio, esta misma.....
miweb.es/entrevistas-vigo.php?q=18&agendar=Buscar


No se que puedo estar haciendo mal; he leido otros post y los FAQS-como siempre hago antes de preguntar- en forosdelweb, los he puesto en practica, y todo me da fallo.
Indicar que mi hosting ha dicho que debo poner esos comandos para activar el Rewrite.
Me gustaria que me pudieras echar una mano; para mi es importante.
Gracias

Última edición por maquinistas; 21/10/2012 a las 09:22 Razón: a ver si sale el valor 18
  #2 (permalink)  
Antiguo 21/10/2012, 10:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Este htaccess es correcto ??????

@maquinistas
Creo que no has entendido el concepto, la idea de una url amigable es facilitar a los buscadores(Google, etc) el indexado de tus páginas, por supuesto, es mucho más atractivo

http://miweb.com/animales/perros/foxterrier

que poner

http://miweb.com/catalogo.php?seccio...aza=foxterrier

Eso es tan solo un ejemplo simplemente, puede haber variantes, pero el objetivo fundamental sigue siendo el mismo, transformar la query_string (lo que sigue al signo ?) en una url convencional.
Como verás las variables se siguen pasando, si fuese tan solo una "búsqueda ó seleccion fija", es decir no hubiese más que una sección, una categoría de animal y una raza específica, que convengamos es una situación bastante absurda (simplemente tu archivo sería foxterrirer.php), podés no pasar las varíables, pero cuando se habla de contenido dinámico como el tuyo, es necesario pasarla.

En definitiva, esto
miweb.es/.html


Carece de lógica alguna
http://miweb.es/entrevistas/18
tendría bastante más sentido

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 21/10/2012, 10:33
 
Fecha de Ingreso: agosto-2012
Ubicación: vigo
Mensajes: 84
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Este htaccess es correcto ??????

Muchas gracias por contestarme,la verdad.
Queria preguntarte una cosa.
Esta seccion la tengo para que una persona vea que personas le hizo otra persona, con el fin de que sola vea las preguntas solamente la persona que se dirija a ellas.
Pense en url amigables para que no se vea el dato que pasa una persona para ver el contenido de las preguntas.
En ese caso, tambien carece de sentido moderador?
  #4 (permalink)  
Antiguo 21/10/2012, 10:34
 
Fecha de Ingreso: agosto-2012
Ubicación: vigo
Mensajes: 84
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Este htaccess es correcto ??????

pero aun asi, el codigo Rewrite esta bien escrito?.


Muchas gracias
  #5 (permalink)  
Antiguo 21/10/2012, 10:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Este htaccess es correcto ??????

Cita:
Iniciado por maquinistas Ver Mensaje
pero aun asi, el codigo Rewrite esta bien escrito?.


Muchas gracias
Como estar bien escrito, error no te va a arrojar por su sintáxis, en cuanto a su funcionamiento, lo que dice es cualquier link cuyo href sea inicio decadena".html"final de cadena, te redirija, y descuento que no tendrás nada como

<a href=".html">link</a>
Además no estás pasando variable alguna, las variables que recibe la url de destino se representan con el signo $numero ($1, $2, etc) y corresponden a las expresiones entre paréntesis de la regla, y en el orden que han sido dadas
Te sugiero Googlees por un buen manual de Url's amigables

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 21/10/2012, 10:46
 
Fecha de Ingreso: agosto-2012
Ubicación: vigo
Mensajes: 84
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Este htaccess es correcto ??????

Muchas gracias por tu respuesta colaborador.
Claro, yo lo que queria pasar era miweb.es y sus resultados a la misma url, sin que se vieran los resultados.
Un saludo

Etiquetas: htaccess, rewrite
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.