Rimuovere file index.php
-
Salve a tutti e Buon 2024!
Sto sviluppando un sito web con WordPress (versione 6.4.2, tema: twentytwentythree) composto di 4 pagine statiche (non articoli); ancora non l’ho messo in linea; ho necessità di far scomparire dalle url index.php, poiché mi trovo pagine del tipo
http://localhost/miosito/index.php/biografia
e vorrei invecehttp://localhost/miosito/biografia
sono andato su Impostazioni > Permalink e nell’opzione Struttura personalizzata ho scritto nel campo di inserimento testo /%postname%/ (come ho indicato all’inizio, le 4 pagine statiche le ho create usando Pagine e non Articoli dalla Bacheca di amministratore), poi salvato, ma le pagine non vengono trovate.
Cercando in rete una soluzione, ho visto che oltre ad agire su Permalink si può agire anche nel file .htaccess dentro la directory del sito wordpress aggiungendovi le seguenti righe di codice<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
analizzando il file .htaccess del mio sito, ho trovato queste righe, già inserite da WordPress
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase /miosito/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /miosito/index.php [L] </IfModule>
a parte la direttiva
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
tutto il resto mi sembra identico alla soluzione trovata su internet, ma non funziona.Grazie a chiunque sappia darmi una soluzione
- Il topic ‘Rimuovere file index.php’ è chiuso a nuove risposte.