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

[SOLUCIONADO] [Problema] .htaccess

Estas en el tema de [Problema] .htaccess en el foro de Apache en Foros del Web. Que tal querida comunidad. En esta ocasión, recurro a su sabiduria debido a que no logro redireccionar un link. Voy a tratar de explicar mi ...
  #1 (permalink)  
Antiguo 22/02/2015, 12:56
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Pregunta [Problema] .htaccess

Que tal querida comunidad.
En esta ocasión, recurro a su sabiduria debido a que no logro redireccionar un link.
Voy a tratar de explicar mi problema:
Tengo mi web con este htaccess:
Código:
RewriteEngine On
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 http://www.cstrike.com.ar/404
Bien, la misma es para quitar la extension final (.php) y redireccione a 404 error los links inexistentes o erroneos.
Mi problema es que cuando linkeo a cstrike.com.ar/foro me redirecciona a 404, sin embargo cuando linkeo a cstrike.com.ar/foro/index SI me abre la pagina. Yo quisiera redireccionar correctamente sin tener que agregar el foro/index ya que queda feo sobre todo si se entra mediante buscador.

Hay algun cambio que deba hacer al htaccess?


Desde ya, muchas gracias a todos!
  #2 (permalink)  
Antiguo 22/02/2015, 15:25
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: [Problema] .htaccess

No debería darte ningún problema.
Código .htaccess:
Ver original
  1. RewriteEngine on
  2.     RewriteBase /
  3.     RewriteCond %{REQUEST_FILENAME} !-f
  4.     RewriteCond %{REQUEST_FILENAME} !-d
  5.     RewriteRule ^(.*)$ index.php?$1
  6.         ErrorDocument 404 http://www.cstrike.com.ar/404.html
Recuerda que la redireccion 404, es para personalizar la pagina de error. Te lo comento por que no veo la extensión.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 22/02/2015, 16:04
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: [Problema] .htaccess

Que tal Lauser! Antes que nada gracias por tu tiempo!

Te comento que no me funcionó, actualice el htaccess, si bien ahora cstrike.com.ar/foro funciona, al querer entrar a los otros links no me cambia el index.
por ej: si quiero entrar en /descargas se me queda en la pagina principal. Si queres fijarte, aún deje el .htaccess que me pasaste en el hosting.
Si, el 404 lo habia dejado sin extension para que al ir a una pagina de error no se vea el .php y quedara ".com.ar/404"

Saludos!
  #4 (permalink)  
Antiguo 22/02/2015, 16:34
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: [Problema] .htaccess

Observa:
Código HTML:
Ver original
  1. <li id="home"><a href="index"><img src="images/nav/home.gif" alt="" /></a></l                                                                                                         <li id="foro"><a href="/foro"><img src="images/nav/foro.gif" alt="" /></a></li>
  2. <li id="descargas"><a href="descargas"><img src="images/nav/descargas.gif" alt="" /></a></li>
  3. <li id="tutoriales"><a href="tutoriales"><img src="images/nav/tutoriales.gif" alt="" /></a></li>
  4. <li id="servidores"><a href="servidores"><img src="images/nav/servidores.gif" alt="" /></a></li>

Parece que falta algo en los en los enlaces.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Última edición por lauser; 22/02/2015 a las 16:48
  #5 (permalink)  
Antiguo 22/02/2015, 17:07
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: [Problema] .htaccess

el tema es que si yo le agrego la extension, la misma se va a ver, ej: .com.ar/descargas.php
  #6 (permalink)  
Antiguo 22/02/2015, 17:18
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: [Problema] .htaccess

Cita:
Iniciado por lauser Ver Mensaje
Observa:
Código HTML:
Ver original
  1. <li id="home"><a href="index"><img src="images/nav/home.gif" alt="" /></a></l                                                                                                         <li id="foro"><a href="/foro"><img src="images/nav/foro.gif" alt="" /></a></li>
  2. <li id="descargas"><a href="descargas"><img src="images/nav/descargas.gif" alt="" /></a></li>
  3. <li id="tutoriales"><a href="tutoriales"><img src="images/nav/tutoriales.gif" alt="" /></a></li>
  4. <li id="servidores"><a href="servidores"><img src="images/nav/servidores.gif" alt="" /></a></li>

Parece que falta algo en los en los enlaces.

Lo solucione de la siguiente forma.

Código:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
ErrorDocument 404 http://www.mipaginaweb.com.ar/404
lauser, agradezco tu tiempo y conocimiento! Muchas gracias!

Etiquetas: diseño-web, htaccess
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 03:03.