Quijost
Webmaster => Desarrollo Web => Mensaje iniciado por: dante en Julio 22, 2010, 00:17:36 am
-
Hola a todos
Tengo la siguiente problematica, quiero hacer un rewrite en el .htaccess pero no me lo toma no se si lo estoy haciendo bien o si se puede hacer asi
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^/media/(.*)$ virtualmedicaloffice/media [L]
Muchas gracias
-
Podrías probar a quitar el RewriteBase / y le añadir el condicional del If:
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^media/(.*)$ ./virtualmedicaloffice/media$1 [L]
</IfModule>
Prueba a ver si con eso te funciona, sino será retocar algo más en el rewriteRule o quizás no tengas bien puesta la ruta o el lugar donde colocas el .htaccess
-
Hola gracias por tu respuesta pero aun sigue sin funcionar no toma el rewriterule
lo que tengo es lo siguiente
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^empresas/(.+)/$ busca_empresas.php?categoria=$1 [L]
</IfModule>
y no se por que no lo toma lo que quiero hacer es una url elegante
-
¿En que directorio estas situando el .htaccess?
-
dentro del directorio de la aplicacion tengo algo como esto:
public_html
---aplicacion
--------.htaccess
gracias por contestar
-
¿puedes indicar el usuario de tu cuenta para que revisemos el archivo?
-
hola muchas gracias por responder.
Mi cuenta es prueba.quijost.com pero creo que ya me funciono una parte ya que por alguna razon no me tomaba los + de la expresion regular asi los cambie por * y esta funcionando. pero si me gustaria saber como debo escribir las reglas en el rewriterule o que me permite hacer el servidor
Gracis por su tiempo
-
Bien me alegra oir que ya te funciona (al menos una parte).
El servidor no tiene limitaciones para mod_rewrite en ningún aspecto, luego puedes hacer todo lo que te permita.
Existen buenos tutoriales/manuales en internet, uno útil (en ingles):
http://articles.sitepoint.com/article/guide-url-rewriting