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

Problema con usar subcarpetas en mi sitio

Estas en el tema de Problema con usar subcarpetas en mi sitio en el foro de Apache en Foros del Web. Buenas En mi web tengo montado un script php, con modrewrite activado, el tema es que no se porque no puedo usar subcarpetas, ya que ...
  #1 (permalink)  
Antiguo 29/09/2008, 16:25
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Problema con usar subcarpetas en mi sitio

Buenas

En mi web tengo montado un script php, con modrewrite activado, el tema es que no se porque no puedo usar subcarpetas, ya que las toma como categorias, por ejemplo tengo asi www.dominio.com/Windows/ es una categoria, con modrewrite obvio, pero si quiero instalar un foro por ejemplo en la carpeta forum me quedaria www.dominio.com/forum pero me lo toma como una categoria mas!!, y no me deja acceder a la instalacion del foro, es decir no puedo usar tampoco una carpeta /images/ para imagenes porque tambien la toma como categoria, el modrewrite que uso es el siguiente:

Código PHP:
 RewriteEngine on

RewriteRule 
^index.html index.php
RewriteRule 
^Buscador.html index.php?acao=buscar
RewriteCond 
%{REQUEST_URI} !/admin/$
RewriteCond %{REQUEST_URI} !/admin/(.*)$
RewriteCond %{REQUEST_URI} !/forum/$
RewriteCond %{REQUEST_URI} !/forum/(.*)$

RewriteRule ^(.*)/ index.php?acao=cat&cat=$1
RewriteRule 
^(.*)/(.*)/ index.php?acao=cat&cat=$1&iordena=$2
RewriteRule 
^(.*)-(.*).html index.php?acao=cat&cat=$1&iordena=nome&pagina=$2
RewriteRule 
^(.*)/(.*)/(.*).html index.php?acao=down&id=$3&cat=$1&titulo=$2
RewriteRule 
^intercambio.html index.php?acao=contacto
RewriteRule 
^Top100_Trucos.html index.php?acao=top100 
a /admin puedo ingresar sin dramas al panel de administracion...
  #2 (permalink)  
Antiguo 29/09/2008, 20:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema con usar subcarpetas en mi sitio

lo que pasa es que en tus condiciones no especificas..... que NO sea una carpeta....

Código:
# que no sea carpeta (-d)
RewriteCond %{REQUEST_URI} !-d
# que no sea archivo (-f)
RewriteCond %{REQUEST_URI} !-f
el ! (signo de exclamación, como sabes.. es para negar la condición)

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/09/2008, 20:34
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Problema con usar subcarpetas en mi sitio

si, pero no se como utilizar lo de directorio y archivo...

lo tengo asi pero no me funciona:

RewriteCond %{REQUEST_URI} !-d /forum/(.*)$
  #4 (permalink)  
Antiguo 29/09/2008, 21:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema con usar subcarpetas en mi sitio

no es necesario lo que haces... seguro!!

con tan solo colocar el código como puse... compruébalo....

Código:
RewriteCond %{REQUEST_URI} !-d
NOTA que no necesita parámetro alguno a la derecha del operador (-d)

lo único que si te pido.... es colócalo justo como la lógica exige... como es una condición debe ir antes de la re-escritura... suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 30/09/2008, 10:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Problema con usar subcarpetas en mi sitio

la verdad que no me esta dando resultado, que hago mal?

RewriteEngine on
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^index.html index.php
RewriteRule ^Buscador.html index.php?acao=buscar
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !/admin/$
RewriteCond %{REQUEST_URI} !/admin/(.*)$
RewriteCond %{REQUEST_URI} !/imge/$
RewriteCond %{REQUEST_URI} !/imge/(.*)$
RewriteRule ^(.*)/ index.php?acao=cat&cat=$1
RewriteRule ^(.*)/(.*)/ index.php?acao=cat&cat=$1&iordena=$2
RewriteRule ^(.*)-(.*).html index.php?acao=cat&cat=$1&iordena=nome&pagina=$2
RewriteRule ^(.*)/(.*)/(.*).html index.php?acao=down&id=$3&cat=$1&titulo=$2
RewriteRule ^intercambio.html index.php?acao=contacto
RewriteRule ^Top100_Trucos.html index.php?acao=top100
  #6 (permalink)  
Antiguo 30/09/2008, 11:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con usar subcarpetas en mi sitio

Tema trasladado a Apache.
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:39.