Retroceder   Foros del Web > Administración de sitios web > Servidores Web > Apache

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2008, 12:27   #1 (permalink)
clinisbut está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 261
mod rewrite automatizado

Hola muy buenas!

Estoy creando un .htaccess para redireccionar urls con modrewrite.
Mi pregunta es la siguiente.
Puedo generar este fichero mediante php?
Se me habia ocurrido una forma de hacerlo parecida a la forma de crear un robots.txt mediante php, redireccionando robots.txt a por ejemplo robots.php pero no tengo ni idea de por donde cojerlo...

Puedo hacer algo parecido?
clinisbut está desconectado   Responder Citando
Antiguo 09-may-2008, 02:48   #2 (permalink)
Il capo della mafia
ferny llegará a ser famoso muy prontoferny llegará a ser famoso muy pronto
 
Avatar de ferny
 
Fecha de Ingreso: noviembre-2002
Ubicación: Al final del cable
Mensajes: 9.645
Re: mod rewrite automatizado

Imagino que se podrá, php tiene funciones que permiten crear archivos y modificarlos, incluso para asignarles permisos La verdad nunca lo probé pero no creo que haya problemas...

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
ferny está desconectado   Responder Citando
Antiguo 09-may-2008, 03:40   #3 (permalink)
clinisbut está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 261
Re: mod rewrite automatizado

Generar un fichero .htaccess mediante php se como hacerlo, a lo que yo me refiero es como usar la salida de php como si fuera un .htaccess,
es decir, redireccionar la peticion (o lo que sea) de .htaccess a por ejemplo htaccess.php.

Ejemplo:
RewriteRule .htaccess htaccess.php [L,NC]


El problema que veo es que esto sirve para las peticiones de un cliente, sin embargo un cliente nunca pide (al menos no debería) el fichero .htaccess, por lo tanto no se si tendría sentido una regla de este tipo.
clinisbut está desconectado   Responder Citando
Antiguo 09-may-2008, 13:53   #4 (permalink)
raquel_sy ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Re: mod rewrite automatizado

Con PHP se pueden crear archivos de texto que se guardan como .txt, creo, y después puedes renombrarlo. Nunca lo he hecho pero supongo que es posible.
raquel_sy está desconectado   Responder Citando
Antiguo 13-may-2008, 07:18   #5 (permalink)
clinisbut está en el buen camino
 
Fecha de Ingreso: diciembre-2004
Mensajes: 261
Re: mod rewrite automatizado

A ver, que creo que no me acabo de explicar bien.
Mi duda no esta en como crear un fichero con PHP.
Mi duda es como hacer algo parecido a esto:

Código:
RewriteEngine On
RewriteRule ^robots.txt$ /robots.txt.php
Con esto consigo que las peticiones a robots.txt se "redirijan" a robots.txt.php de manera transparente.
Mi pregunta es si puedo hacer algo así parecido pero para generar un .htaccess.
Yo no quiero un script php que genere un nuevo archivo fisico .htaccess y que lo deposite en la raíz del directorio web.
Yo quiero un script que genere un documento htaccess en memoria, de la misma manera que un "index.php" de cualquier pagina web genera un documento html en memoria y se lo entrega al cliente, pero sin guardarlo en el disco duro.
Pero repito, no estoy pidiendo ayuda para generarar este script php, sino como debo decirle a apache que vaya a pedir a ese script php en vez de (o además de) el fichero .htaccess por defecto.

Si esto no es posible entonces si que me montaria un script php para que generase un fichero .htaccess FISICO.
Espero haverme explicado bien :S
clinisbut está desconectado   Responder Citando
Respuesta
Califica este Tema - mod rewrite automatizado.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93