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

.htaccess y php ayuda

Estas en el tema de .htaccess y php ayuda en el foro de Apache en Foros del Web. hola amigos del foro tengo un problema con mi archivo htaccess que no me funciona este es el code de htaccess! RewriteEngine on RewriteBase / ...
  #1 (permalink)  
Antiguo 22/04/2010, 19:35
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
.htaccess y php ayuda

hola amigos del foro tengo un problema con mi archivo htaccess que no me funciona este es el code de htaccess!

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule ^(.+)$ profile.php?ref=$1

lo que quiero hacer con este code es que en vez que el usuario mire su perfil asi ejemplo:
mipagina.com/profile.php?ref=usuario

el usuario la pueda ver asi ejemplo: mipagina.com/usuario

¿que tendre mal en el archivo htaccess? sera que en la pagina profile.php nesesita alguna comprobacion con php? buena gracias de antemano

ah y el error que me tira HTTP 404 no encontrado!

gracias!
  #2 (permalink)  
Antiguo 23/04/2010, 09:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 16 años
Puntos: 2135
Tema movido desde PHP a Apache
  #3 (permalink)  
Antiguo 23/04/2010, 11:31
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

hola amigos del foro

he probado de muchas formas con diversos code en mi htaccess y nada! he visto aqui en el foro problemas paresidos y mi no me funcionan solo me aparese el 404

tendra algo que ver que la url sea localhost yo ya tengo en mi apache configurado el mod_rewrite pero no se que pasa ayuda se los agradesere mucho
  #4 (permalink)  
Antiguo 23/04/2010, 15:29
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

Trata de hacerlo sencillo,
Código Apache:
Ver original
  1. # % -> esto es para evitar un error con el highlight, de este foro, puedes borrar esta linea
  2. RewriteEngine on
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.+)/?$ profile.php?ref=$1
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 23/04/2010, 15:45
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

mil gracias por contestar solo una pregunta tiene algo que ver que la pruebe con url del servidor osea localhost un ejemplo: http://localhost/usuario

se puede, funciona htaccess, es que pregunto porque no me funciono y en la mayoria de ejemplos que vi todos lo hacen con www.pagina.com esa es mi duda!

gracias saludos
  #6 (permalink)  
Antiguo 23/04/2010, 15:53
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

No debes tener problemas con el código que te indique, debe funcionar tanto en un hosting o en local ¿Te funcionó o no el código?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 23/04/2010, 16:38
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

disculpas por no haber contestado mi provedor de internet bloquio mi señal de internet por un instante

gracias por responder de nuevo probe con el code que me enviaste y nada!! me sigue tirando

HTTP 404 de no encontrado

que pasara?
  #8 (permalink)  
Antiguo 23/04/2010, 22:31
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

¿Qué estás haciendo? O sea si copiaste y pegaste, debes tener un archivo en el directorio donde está el htaccess que diga profile.php. ¿Tienes ese archivo creado?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #9 (permalink)  
Antiguo 23/04/2010, 23:56
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

hola
si si lo tengo en root de mi apache y se llama profile.php
y el archivo htaccess esta en el root de mi apache tambien fijate y mi rira que he tradado de hacerlo de barias maneras y nada siempre el mismo 404

por aclaracion ya active el mod_rewrite en apache y reinicie mi servidor!

¿Que pasara?
  #10 (permalink)  
Antiguo 24/04/2010, 00:13
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

Si tienes el archivo en el mismo directorio que está el htaccess, no debes tener problemas entonces. Si estás usando windows debes verificar que también esta parte este activada
Código Apache:
Ver original
  1. <Directory />
  2. Options FollowSymLinks
  3. AllowOverride All
  4. </Directory>
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #11 (permalink)  
Antiguo 24/04/2010, 00:49
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

enrealidad te agradesco mucho el tiempo que te tomas en ayudarme!

bueno mira mi version de apache es 2.2.15

y en el httpd.conf

si primero active el mod_rewrite

luego en el <Directory /> hice lo siguiente:

<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Deny from all
Satisfy All
</Directory>

no se si estara bueno si te fijas el AllowOverride All esta en "All" y no en "none"

bueno despues de eso lo reinicio el apache y supongo que funciona, pero al pareser como que no verdad porque es como que no me leyera el htaccess por eso el error 404 bueno que piensas tu?
  #12 (permalink)  
Antiguo 24/04/2010, 01:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

Trata de esta forma
Código Apache:
Ver original
  1. <Directory />
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4.     Order Allow,Deny
  5.     Allow from all
  6. </Directory>
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #13 (permalink)  
Antiguo 24/04/2010, 01:28
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

hola!
Amigo abimaelrc esto esta de locos verdad! ya hice lo que me dijiste con el apache y pruebo pero no consigo nada siempre el mismo error 404, mira en el htaccess tengo el mismo code que tu me brindaste arriba
el htaccess lo tengo en la mera carpeta root de apache al igual que profile.php
mira cuando probe despues del inicio hice lo siguiente:

cuando yo pongo la url http://localhost/profile.php?ref=nombre de usuario
me sale el perfil respectivo del usuario pero cuando yo pongo lo que quiero que es
la url http://localhost/nombre de usuario me sale error 404 no disponible

lo explico para que mas o menos te guies en como lo hago para ver si no estoy fallando en algo que es lo mas seguro

abimaelrc de nuevo mil gracias!
  #14 (permalink)  
Antiguo 24/04/2010, 01:57
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

Trata de esta forma
Código Apache:
Ver original
  1. # % -> esto es para evitar un error con el highlight, de este foro, puedes borrar esta linea
  2. RewriteEngine on
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.+)/?$ /profile.php?ref=$1
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #15 (permalink)  
Antiguo 25/04/2010, 18:21
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

bueno esto esta que hasta dolor de cabesa tengo ya llevo tres dias con esto y no he resuelto nada ayer me lleve probando eh intentandolo y nada!

bueno esta dificil pero no imposible asi que cuando lo resuelva lo posteare por si le pasa a otro

mil gracias a abimaelrc por la ayuda brindada por su tiempo y apoyo gracias abimaelrc!

saludos!
  #16 (permalink)  
Antiguo 28/04/2010, 10:28
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: .htaccess y php ayuda

hola amigos del foro lo pude solucionar mi problema era en el apache y por eso no me leia los .htaccess pasaba lo siguiente:

En apche tenia que modificar todos los AllowOverride None y ponerlos en All yo solo modificaba uno que era el del <Directory/> y son todos en todos los directoy bueno almenos en mi version de apache asi es comprobado.
Mi version de apache es la siguiente por si ha alguien le pasa 2.2.15

Ah y abimaelrc si ves esto tu codigo el ultimo que me diste me funciona bien solo que tengo una duda pequeña la voy a postear como nuevo tema aver si me ayudas si no es molestia claro!Gracias y saludos.
  #17 (permalink)  
Antiguo 28/04/2010, 10:46
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años
Puntos: 1517
Respuesta: .htaccess y php ayuda

En realidad el que debes modificar es el último directory, pero también debe funcionar al modificar todos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: htaccess, php
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 02:20.