- Home
- Categorie
- Coding e Sistemistica
- WordPress
- problema: .htaccess riscrive anche url sbagliati
-
problema: .htaccess riscrive anche url sbagliati
Ciao a tutti,
nel blog utilizzo la riscrittura degli url suggerita da wordpress, ma ho notato che utilizzando come .htaccess questo file:
[PHP]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>END WordPress[/PHP]
anche gli URL sbagliati restituiscono la home page, mentre ho bisogno che restituiscano un 404. Come si può modificare?
-
Una soluzione senza toccare .htaccess è creare nel proprio template un file chiamato 404.php ed editarlo ad hoc
-
ah. E come verrebbe richiamato il 404.php?
-
@gh3,non basta creare il file,bisogna anche inserire l'opportuna condizione nel htaccess
Cioè:> ErrorDocument 404 404.php
Ciao!
-
@probid said:
@gh3,non basta creare il file,bisogna anche inserire l'opportuna condizione nel htaccess
No, con wp non è necessario aggiungere condizioni all' .htaccess, in quanto quelle base vanno a valutare l'esistenza o meno di una pagina o directory e in caso negativo fare un redirect su index.php?error=404, a questo punto lo script di WP in maniera automatica andrà a mostrare il file 404.php se presente nella directory del template in uso, altrimenti andrà a mostrare il file di index del proprio blog.
per maggior info: http://codex.wordpress.org/Creating_an_Error_404_Page
-
@gh3 said:
No, con wp non è necessario aggiungere condizioni all' .htaccess, in quanto quelle base vanno a valutare l'esistenza o meno di una pagina o directory e in caso negativo fare un redirect su index.php?error=404, a questo punto lo script di WP in maniera automatica andrà a mostrare il file 404.php se presente nella directory del template in uso, altrimenti andrà a mostrare il file di index del proprio blog.
per maggior info: http://codex.wordpress.org/Creating_an_Error_404_Page
Ah,grazie,utile informazione
Vabbè il mio post spero che sarà comunque utile a chi vorrà personalizzare la pagina d'errore 404 del suo sito non wordpress
Ciao!