2011-01-13 11 views
12

Tengo una instalación local de WordPress de MAMP y estoy tratando de obtener enlaces permanentes. Sin embargo, al hacer clic en mis enlaces después de ajustar ajuste enlace permanente a 'Día y el nombre' http://localhost/wordpress_1/2011/01/12/sample-post/Obtener permalinks de WordPress trabajando en una instalación de MAMP

consigo 404ed

no encontrado: La URL solicitada /wordpress_1/2011/01/05/hola-mundo/ no se encontró en este servidor.

¿Es este un problema de mod_rewrite? mod_rewrite aparece en la sección 'módulos cargados' de mi phpinfo. ¿Debo hacer algo más para habilitarlo?

Gracias

ACTUALIZACIÓN:

Desde mi httpd.conf:

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

Respuesta

27

cambiado mi httpd.conf de

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

Para

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
</Directory> 

y funciona.

2

Seguir enlaces simbólicos necesita ser activado en MAMP.

Abra el archivo httpd.conf en/Aplicaciones/MAMP/conf/Apache/ Busque <Directory /> Asegúrese de que usted tiene las siguientes opciones SET:

Options Indexes FollowSymLinks 

También es posible configurar un host virtual locales para una mejor prueba de su sitio de WordPress. Está más allá del alcance de esta pregunta/tema, pero si desea puedo crear un archivo de configuración de ejemplo e instrucciones sobre cómo hacerlo.

+0

La directiva de Opciones ya estaba configurada, era la AllowOverride que necesitaba cambiar ... Ver mi respuesta para más detalles – Yarin

+0

@Yarin - Ah, me alegra que lo haya conseguido. Por cierto, aquí hay instrucciones para usar hosts virtuales en MAMP si no tienes MAMP Pro: http://pastebin.com/ygFMejdF –

+0

¿Cómo se podría obtener esto trabajando en nginx? – cameronroe

Cuestiones relacionadas