2011-01-13 15 views
12

Ho una installazione MAMP locale di WordPress e sto cercando di far funzionare i permalink. Ma quando clicco miei link dopo aver impostato impostazione Permalink a 'Day e il nome' http://localhost/wordpress_1/2011/01/12/sample-post/Ottenere permalink WordPress lavorando su un'installazione MAMP

ottengo 404ed

Not Found: L'URL richiesto /wordpress_1/2011/01/05/ciao-mondo/ non è stato trovato su questo server.

Si tratta di un problema mod_rewrite? mod_rewrite è elencato nella sezione 'modules modules' del mio phpinfo. Devo fare qualcos'altro per abilitarlo?

Grazie

UPDATE:

Dal mio httpd.conf:

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

risposta

27

cambiato il mio httpd.conf da

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

Per

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

e funziona.

2

Seguire link simbolici deve essere acceso in MAMP.

Aprire il file httpd.conf in/Applicazioni/MAMP/conf/apache/ Cercare <Directory /> Assicurarsi di avere le seguenti opzioni SET:

Options Indexes FollowSymLinks 

È anche possibile impostare un host virtuale locale per testare meglio il tuo sito WordPress. È oltre lo scopo di questa domanda/argomento, ma se vuoi posso creare un esempio di file di configurazione e istruzioni su come farlo.

+0

La direttiva Opzioni era già impostata, era il AllowOverride che avevo bisogno di cambiare ... Vedere la mia risposta per i dettagli – Yarin

+0

@Yarin - Ah, felice che tu abbia funzionato. A proposito, qui ci sono le istruzioni per l'uso di host virtuali su MAMP se non si dispone di MAMP Pro: http://pastebin.com/ygFMejdF –

+0

Come si potrebbe ottenere questo lavoro su nginx? – cameronroe

Problemi correlati