WordPress : URL erreur 404, mais l'existence de la page
J'ai déplacé mon wordpress (3.0) blog à mes dedicaced serveur.
Juste une chose est cassé :
si j'ai mis l'url dans worpress pour être
http://wwww.example.com/page?id=3
La page est correctement indiqué
Si j'ai mis l'URL :
http://wwww.example.com/about/
http://www.example.com/services/
se termine avec un 404 not found page !!
Voici mon hôte virtuel si cela aide :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.example.fr
DocumentRoot /var/www/example
<Directory /var/www/example>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access-example.log combined
ErrorLog /var/log/apache2/error-example.log
ServerSignature Off
</VirtualHost>
Vous remercie
Sonne comme un mod_rewrite question - êtes-vous à l'aide de wordpress permaliens? Avez-vous vérifié dans le .fichier htaccess?
OriginalL'auteur sf_tristanb | 2010-07-12
Vous devez vous connecter pour publier un commentaire.
WordPress utilise .htaccess pour faire ses redirections, avez-vous essayé de changer les
AllowOverride None
directiveAllowOverride All
?OriginalL'auteur David Pratte
Il semble que votre nouveau serveur n'est pas configuré pour réécrire vos URLs à peu des liens. Fondamentalement, vous voulez suivre les lignes directrices sur cette page de configuration:
http://codex.wordpress.org/Using_Permalinks
OriginalL'auteur Oren
J'ai trouvé qu'une chose à regarder pour — delà d'une configuré correctement .htaccess, httpd-vhosts.conf etc — est de vérifier que le mod_rewrite est activé dans votre serveur http.conf. Juste s'assurer que cette ligne est sans commentaire:
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.donc
OriginalL'auteur Caspar