WHM mod_rewrite mod_userdir

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.