- Home
- Categorie
- Coding e Sistemistica
- WordPress
- problema permalink se tolgo index.php
-
problema permalink se tolgo index.php
Ciao a tutti,
ho un problema con i permalink di wordpress, in poche parole quando tolgo il campo index.php in "/index.php/%year%/%monthnum%/%day%/%postname%/" mi da errore 404 e non mi trova più il link...
Eppure dovrei esser su server linux (sono su netsons) poichè so che apache è attivo ed ho già usato altre volte le svariate mod rewrite di altri cms...quindi non credo di esser su server windows...
Cosa posso fare?
-
Ciao Japgalaxy,
come mai inserisci la voce index.php all'inizio dei permalink?
E' molto strano che tu riceva un errore 404 se togli quella parola, mi documento meglio e se riesco ti aiuto più che volentieri
-
infatti non la metto io quella voce, è impostata di default quando si impostano i permalinks, ma togliendolo incontro questo problema, che non dovrebbe fare poichè seguendo [url=http://www.giorgiotave.it/wikigt/os/Usare_i_Permalink_per_aggirare_il_problema_del_Mod_Rewrite_su_server_Windows#Usare_i_Permalink_su_server_Apache] questa guida dovrebbe funzionare correttamente ma a me non è andata bene XD
-
Ci provo.
nella root del dominio dovresti avere un file chiamato .htaccess (lo apri con notepad o con programmi analoghi).
All'interno di questo file dovresti avere qualcosa simile a questo:
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>END WordPresss
al posto di subdirectory/ dovresti inserire la sottodirectory del tuo dominio e subito dopo lasciare index.php (come puoi vedere qui sotto).
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectory/index.php
</IfModule>Non sono sicuro che funziona, ma provare non costa niente
-
ehm veramente non c'è...
come lo creo?
-
Nella root del tuo ftp non c'è un file chiamato .htaccess?
Apri notepad, inserisci la prima parte che ti ho scritto (non la seconda dove c'è subdirectory).
Esegui l'upload sull'ftp e poi rinomini il file in .htaccess (senza estensione)
Non garantisco il risultato (potresti ricevere alcuni messaggi di errore dopo aver rinominato il file dentro l'ftp) ma ci proviamo lo stesso insieme
-
innanzitutto grazie per la disponibilità...
Però non ho buone notizie, inserendo quello che mi hai detto tu mi ritrovo questo messaggio d'errore:
"Code 500 > Errore interno del server o possibile violazione delle policy di sicurezza! - Internal server error or possibile security policy violation!" e subito dopo fa il redirect a netsons...
-
Era il messaggio che mi aspettavo di leggere.
Cancella il file così il sito/blog torna raggiungibile, intanto penso ad altre soluzioni
-
si si già fatto...
-
Facciamo un'altra prova: hai già provato a disattivare TUTTI i plugins, andare di nuovo a modificare la struttura dei permalink (togliendo index.php nella riga) e verificare se il problema continua a presentarsi?
-
Faccio una piccola aggiunta: l'errore potrebbe essere causato dal plugin **Ultimate Tag Warrior **(nel caso in cui lo utilizzi)
Intanto continuo a cercare altre soluzioni.
-
l'unico plug-in attivo che avevo era All in One SEO Pack che ho provato a disattivare ma niente da fare...fa lo stesso identico errore...
-
se qualcun altro ha altre idee ditele pure!
-
Ciao Japgalaxy,
scusami se non ti ho più scritto ma sono dovuto andare via.
Il mio consiglio, a questo punto, è di attendere eventuali consigli di altri utenti per capire dov'è l'errore e come si può risolvere