2015-09-17 21 views
8

Ho un problema con index.php nel mio sito Web WordPress. Questo problema sta arrivando da quando ho cambiato e migrato il mio database WordPress da WordPress a mydatabase. Ho anche cambiato il nome del prefisso della tabella.Come rimuovere index.php dall'URL del sito WordPress

Ora il problema è che non riesco a vedere le mie pagine e i miei post senza index.php.

http://example.com/index.php/postname/

Ho provato le seguenti soluzioni:

  1. Change permalink impostazione (nulla è cambiato).

  2. Cambia modulo di riscrittura con file .htaccess (niente modificato).

  3. Abilita modulo di riscrittura nel mio server apache2 (non è successo nulla).

  4. Valore eliminato di rewrite_module della tabella wp_options a scopo di cache (non è successo nulla).

  5. Se ho impostato permalink per% postname%

e. g. http://example.com/postname/

Quindi ho l'errore 404.

Il mio codice .htaccess è:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Si prega di qualcuno mi forniscono soluzione corretta. Come sbarazzarsi di index.php?

+0

Puoi pubblicare il tuo .htaccess? –

+0

è necessario includere il file .htaccess in questa domanda. – Robert

+0

Se visiti una pagina inesistente, ottieni la pagina di errore 404 Wordpress (di solito a tema) o la pagina del server 404 (di solito solo testo normale)? per esempio. http://example.com/fakelocation/ –

risposta

4

Vai al tuo WP-ADMIN -> Impostazioni -> Permalink e usa la modifica della struttura permalink lì, se genera qualsiasi file .htaccess copia il contenuto e aggiorna il tuo file .htaccess.

O Controllare se il mod_rewrite di hosting è consentire la creazione di un file con contenuti phpinfo.php,

<?php phpinfo();?> 

Upload questo file e navigare via browser. Quindi sai quali moduli sono abilitati. È necessario abilitare mod_rewrite per rimuovere index.php dall'URL.

Maggiori dettagli this link

+0

quando vedo phpinfo è già abilitato nella sezione di configurazione Loaded Modules di apache2handler. –

Problemi correlati