J'utilise nginx sur Rackspace cloud à la suite d'un tutoriel, cherché sur le net et pour l'instant ne pouvez pas obtenir cette triés.
Je veux www.mysite.com pour aller à mysite.com normal dans .htaccess pour le référencement et pour d'autres raisons.
Mon vi /etc/nginx/sites-available/www.exemple.com.vhost code:
server {
listen 80;
server_name www.example.com example.com;
root /var/www/www.example.com/web;
if ($http_host != "www.example.com") {
rewrite ^ http://example.com$request_uri permanent;
}
J'ai aussi essayé
server {
listen 80;
server_name example.com;
root /var/www/www.example.com/web;
if ($http_host != "www.example.com") {
rewrite ^ http://example.com$request_uri permanent;
}
J'ai aussi essayé. La deuxième tente de donner rediriger les erreurs sur la boucle.
if ($host = 'www.example.com' ) {
rewrite ^ http://example.com$uri permanent;
}
Mon DNS est configuré en standard:
site.com 192.192.6.8 A type at 300 seconds
www.site.com 192.192.6.8 A type at 300 seconds
(exemple de l'IPs et de dossiers ont été utilisé pour les exemples et à aider les gens dans le futur). J'utilise Ubuntu 11.