Je suis confronté à un problème similaire à
Problèmes avec mod_rewrite et mod_userdir
Mais avec WHM et je ne connais pas la meilleure façon de commencer.
mod_rewrite va dans / usr / local / apache / htdocs / quand il doit aller au fichier userdir de l’utilisateur à / home / user / public_html. L’erreur exacte est
File does not exist: /usr/local/apache/htdocs/index.php, referer: http:///~*user*/default.php
J’ai pensé à modifier httpd.conf mais j’ai vu beaucoup d’erreurs disant que la reconfiguration de WHM effacerait les modifications.
J’ai également parcouru les documents WHM et vu le tweak open_basedir: http://docs.cpanel.net/twiki/bin/view/11_32/WHMDocs/TweakPhp
Je pensais que je demanderais d’abord d’éviter le dépannage aléatoire car j’ai des sites en direct sur le serveur.
Dans mon .htaccess, j’avais
RewriteBase /
Je l’ai changé pour
RewriteBase /~/
Exemple:
RewriteBase /~myusername/
et maintenant ça marche.