Foros del Web » Administración de Sistemas » Software para Servers »

.htaccess va en un servidor y en otro no.

Estas en el tema de .htaccess va en un servidor y en otro no. en el foro de Software para Servers en Foros del Web. Hola. A ver si me podéis echar un cable. Os cuento. Me ha caído una web con este .htaccess Options +FollowSymLinks RewriteEngine On RewriteBase directorio/ ...
  #1 (permalink)  
Antiguo 12/12/2012, 11:04
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 17 años
Puntos: 16
.htaccess va en un servidor y en otro no.

Hola.
A ver si me podéis echar un cable. Os cuento.
Me ha caído una web con este .htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteBase directorio/

RewriteRule ^home$ inicio.php?module=home [L]

En mi servidor con Apache/2.2.8 esta linea:
RewriteBase directorio/ me da error


en el servidor donde estaba Apache/2.2.3 por lo visto va bien.

Corrijo esta linea dejándola así:
RewriteBase /directorio/ y no me da error pero la redirección no la hace,
es decir, que entro a dominio.com/directorio/home y me entra a home.php

¿Veis el fallo?

Gracias de antemano por la ayuda.
No me llevo nada bien con los htaccess y me estoy volviendo loca ya.
Un saludo ^^
________________________________________

Añado para más información.
he añadido estas lineas porque las configuraciones eran diferentes:
php_flag register_globals Off
php_value allow_url_fopen Off
php_flag allow_url_fopen Off


También me he fijado en que las redirecciones que vengo viendo son de este tipo
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
con pasos de parámetro mientras que en el que no funciona esto no se hace. No sé si debería dar algún dato más para sacar alguna conclusión.

__________________________________________________ _-
Solucionado aunque no entiendo que pasa.

Quitando el + de esta linea Options +FollowSymLinks todo funciona correctamente. No lo entiendo, ya que tal cual estaba la tengo puesta en otras páginas y nunca ha habido ningún problema

Última edición por manzarinaa; 14/12/2012 a las 06:13 Razón: he añadido información y resuelto [solucionado pero con dudas]

Etiquetas: apache, php, red, servidor
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 15:24.