We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

mod_rewrite


chupi
11/12/2009, 00:45
Para apache se habilita así el mod_rewrite:

RewriteEngine On
Options +FollowSymLinks

En el archivo .htaccess en la raíz de tu site.

CSTS
18/07/2008, 11:36
El caso es que con WordPress (por poner un ejemplo) funciona sin problemas, pero la regla que metía yo no me la pillaba... habrá que seguir investigando

PD: Disculpad el haber tardado tanto

icenrg
03/07/2008, 18:45
Cita Publicado inicialmente por drak91
Yo tampoco logro hacer que funcione, y no encuentro en httpd.conf donde diga RewriteEngine ON/OFF para activarlo o desactivarlo, me estoy volviendo loco...
Tengo la Release 2 OVH y por lo que parece esta metido el mod_rewrite.c pero nose :S
En la release 2 esta activado seguro, yo lo uso.
Prueba un .htaccess con instrucciones sencillas, por ejemplo escribe solo:

Código:
RewriteEngine On

RewriteBase /

RewriteRule ^prueba\.htm$         prueba.php [L]

drak91
03/07/2008, 17:57
Cita Publicado inicialmente por CSTS
Lo primero de todo pedir perdón por reflotar un tema tan viejo, pero he estado intentando buscar información y no he encontrado ninguna solución por el momento... hace unos días contrate junto a un amigo un servidor dedicado en esta empresa...

Ejecutando esa linea me aparece el mod_rewrite como existente pero en principio no funciona... me explico

Para sabes si funcionaba me he creado un htaccess con el siguiente contenido:
Código:

RewriteEngine On
RewriteRule ^([a-z\-]+)$ $1.php [L]

Luego en http://qvui.com/test me he creado un index.php con un enlace a http://qvui.com/test/prueba que tal y como está el htaccess debería mostrar el fichero http://qvui.com/test/prueba.php pero... no logro que lo muestre.

He probado en otro servidor en el que tengo constancia de que el mod_rewrite está activo y funciona sin problemas... como podría solucionarlo???

Gracias de antemano y disculpen las molestias
Yo tampoco logro hacer que funcione, y no encuentro en httpd.conf donde diga RewriteEngine ON/OFF para activarlo o desactivarlo, me estoy volviendo loco...
Tengo la Release 2 OVH y por lo que parece esta metido el mod_rewrite.c pero nose :S

CSTS
16/06/2008, 22:40
Cita Publicado inicialmente por Vidal OVH
Mejor que un manual :
ya está añadido el mod_rewrite en todas las distribuciones Gentoo-OVH actualizadas a la última release.

para saber si tu release está actualizada basta con introducir el comando :
/usr/local/apache/bin/httpd -l

Por ejemplo en mi servidor :

ruben ~ # /usr/local/apache/bin/httpd -l
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_env.c
mod_expires.c
mod_headers.c
mod_setenvif.c
mod_ssl.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_info.c
mod_suexec.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_rewrite.c <---- en mi servidor ya está activado ; )
mod_so.c

Un saludo
Lo primero de todo pedir perdón por reflotar un tema tan viejo, pero he estado intentando buscar información y no he encontrado ninguna solución por el momento... hace unos días contrate junto a un amigo un servidor dedicado en esta empresa...

Ejecutando esa linea me aparece el mod_rewrite como existente pero en principio no funciona... me explico

Para sabes si funcionaba me he creado un htaccess con el siguiente contenido:
Código:

RewriteEngine On
RewriteRule ^([a-z\-]+)$ $1.php [L]

Luego en http://qvui.com/test me he creado un index.php con un enlace a http://qvui.com/test/prueba que tal y como está el htaccess debería mostrar el fichero http://qvui.com/test/prueba.php pero... no logro que lo muestre.

He probado en otro servidor en el que tengo constancia de que el mod_rewrite está activo y funciona sin problemas... como podría solucionarlo???

Gracias de antemano y disculpen las molestias

javierrami
21/12/2006, 15:09
Muchas gracias. La verdad que veis hecho bien ya que este es un modulo casi indispensable. Ya que os ponéis podríais explicar como pasar el php a modulo apache y no como esta ahora que es un modulo cgi.

Aunque eso ya es mucho pedir.

Un saludo.

Vidal OVH
21/12/2006, 11:56
Mejor que un manual :
ya está añadido el mod_rewrite en todas las distribuciones Gentoo-OVH actualizadas a la última release.

para saber si tu release está actualizada basta con introducir el comando :
/usr/local/apache/bin/httpd -l

Por ejemplo en mi servidor :

ruben ~ # /usr/local/apache/bin/httpd -l
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_env.c
mod_expires.c
mod_headers.c
mod_setenvif.c
mod_ssl.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_info.c
mod_suexec.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_rewrite.c <---- en mi servidor ya está activado ; )
mod_so.c

Un saludo

javierrami
05/12/2006, 17:33
Vale pues prefiero esperar al manual.

Vidal OVH
05/12/2006, 15:34
La OVH release 2 está basada en una Gentoo normal con Apache 2.0

Puedes instalarlo como sobre cualquier Gentoo con Apache 2.0 =)
(Google is your friend, baby)

Vamos a preparar una guía paso a paso para ayudaros.

javierrami
03/12/2006, 18:07
Como podría instalar el modulo mod_rewrite en mi servidor.

Nota uso: Gentoo OVH RELEASE 2

Gracias.