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

.htacces muestra la url amigable y la no amigable

Estas en el tema de .htacces muestra la url amigable y la no amigable en el foro de Apache en Foros del Web. Hola compañeros, tengo un problema con el htacces y es que esta configurado y creía que funciona bien cuando en realidad no lo está haciendo.. ...
  #1 (permalink)  
Antiguo 20/01/2014, 06:53
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 5
.htacces muestra la url amigable y la no amigable

Hola compañeros,

tengo un problema con el htacces y es que esta configurado y creía que funciona bien cuando en realidad no lo está haciendo..

Me explico, yo lo configuré para que muestre las urls amigables, pero me muestra las 2 pongo un ejemplo:

cuando van a biografia desde mi menú sale:

http://www.dominio.com/biografia-amigable

Pero si teclean la ruta cmpleta me la muestra también:

http://www.dominio.com/php/biografia.php

Esto como lo puedo solucionar?, os dejo mi codigo:

Código:
<IfModule mod_rewrite.c>
RewriteEngine on

#Dominio1 sin www a www.dominio1.es
RewriteCond %{HTTP_HOST} ^dominio.es
RewriteRule ^ http://www.dominio.es%{REQUEST_URI} [L,R=301]

RewriteBase / 
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

# ERRORES
ErrorDocument 404 /php/404.php
ErrorDocument 403 /php/403.php

# PROHIBIR ENTRAR EN DIRECTORIOS
Options All -Indexes


# BIOGRAFIA
RewriteRule ^biografia-de-xxxxxxxxx$ php/biografia.php [L]
RewriteRule ^biografia-de-xxxxxxxxx/$ php/biografia.php [L]
Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 20/01/2014, 09:49
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: .htacces muestra la url amigable y la no amigable

En sí ese código no hace urls amigables, simplemente las devuelve como se pusieron
  #3 (permalink)  
Antiguo 20/01/2014, 10:11
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 5
Respuesta: .htacces muestra la url amigable y la no amigable

Cita:
Iniciado por PHPeros Ver Mensaje
En sí ese código no hace urls amigables, simplemente las devuelve como se pusieron
OK, muchas gracias, en ese caso, me puedes poner un ejemplo de como deberia ser esa línea? y ya me apaño yo con el resto?

Gracias de nuevo
  #4 (permalink)  
Antiguo 20/01/2014, 10:26
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: .htacces muestra la url amigable y la no amigable

No entiendo. ¿Como quieres transformar la URL? Pon un simple ejemplo de la url de entrada y la que quieres obtener.
  #5 (permalink)  
Antiguo 20/01/2014, 10:49
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 5
Respuesta: .htacces muestra la url amigable y la no amigable

Yo quiero obtener:

http://www.dominio.com/url-amigable-biografia

y que lo gestione el archivo:

php/biografia.php


Tal cual lo tengo me lo hace pero el problema es que si tecleo en el navegador :

php/biografia.php

Tambien funciona y yo solo quiero que funcione con la url amigable no con el archivo porque entre otras cosas va a ser contenido duplicado.

No se explicarme mejor, lo siento

Gracias de nuevo por tu respuesta
  #6 (permalink)  
Antiguo 20/01/2014, 11:14
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: .htacces muestra la url amigable y la no amigable

Edito: Las condiciones las tienes que poner antes de las reglas, es por eso que se sobreescriben

Última edición por PHPeros; 20/01/2014 a las 11:34

Etiquetas: 301, funcion, ip, muestra, php, url
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 08:26.