Question

J'ai acheté un domaine: josecvega.com

Chaque fois que quelqu'un tente d'accéder à http://www.josecvega.com il les transmet à mon Web- serveur.

Je me suis tourné sur le masque, alors quand vous atteignez d'abord mon serveur web de la propriété intellectuelle, 68.42.56.13, il montre encore http://www.josecvega.com , mais lorsque vous cliquez sur un lien qui vous amène à un autre emplacement sur mon serveur web, le http://www.josecvega.com disparaît et se transforme en l'adresse IP. J'essaie actuellement de voir si mod_rewrite peut aider à résoudre ce problème.

est ce que j'ai jusqu'à présent dans httpd.conf

RewriteEngine sur
RewriteCond% {HTTP_HOST} = 68.42.56.13

Je ne sais pas comment la règle irait à réécrire l'URL.

Modifier: Mon httpd.conf
Je comprends également que cette question ne soit pas strictement liée à mod_rewrite, mais je l'ai essayé le fixer de nombreuses façons différentes et non ont l'air de fonctionner, j'espérais que cela pourrait se faire avec mod_rewrite.

Était-ce utile?

La solution

Ce n'est pas lié à la mod_rewrite.

Voir ServerName et directive UseCanonicalName. Réglez-les à votre nom d'hôte et activer le nom canonique.

Autres conseils

Je ne sais pas mod_rewrite est pertinent. Vous devez configurer vos paramètres VirtualHost afin que le ServerName est utilisé.

Par exemple:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName josecvega.com
ServerAlias www.josecvega.com
DocumentRoot /var/www/vhosts/josecvega.com/htdocs
<Directory /var/www/vhosts/josecvega.com/htdocs>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
</VirtualHost>

Ceci suppose bien sûr que vous avez accès à httpd.conf qui il semble que vous faites. Vous pouvez ajouter une tonne plusieurs directives à VirtualHost si vous voulez, mais par défaut, il utilisera quel que soit le httpd.conf maître a pour tous les paramètres.

Bien sûr, si vous avez un seul site Web sur votre serveur de toute façon, vous pouvez simplement changer la valeur ServerName dans le fichier principal httpd.conf.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top