virtualhost pour les blog, j'ai bon ?

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

djspoon
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 18 Sep 2005

virtualhost pour les blog, j'ai bon ?

Message le Jeu Oct 20, 2005 22:13

Bonjour,

J'ai un serveur dédié fedora plesk et je compte ajouter un script de blog à mon site

je voudrais que lorsqu'on tape http://toto.example.com ça pointe sur http://example.com/blog/BLOG/toto

je sais qu'il y a des modifs à faire au niveau du fichier httpd.conf mais je ne sais pas généraliser :(
De plus, faut-il faire qqchose dans le fichier bind?

Enfin, au niveau du htaccess, comment faire pour ne voir que l'url http://toto.example.com ?

pour le virtualhost, je pense mettre ça

Code: Tout sélectionner
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/blog"
ServerName www.example.com
ScriptAlias  /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog  /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog   /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
RewriteEngine on
RewriteOptions maxredirect=3
RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond ^www\.example\.com/blog/BLOG/%1 !-d
RewriteRule ^([^.]+)\.example\.com(.*)
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>


A votre avis, c'est bon?


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 928
Inscription: 17 Sep 2005

Message le Jeu Oct 20, 2005 23:02

Tu pourrais faire comme si c'est deux site différent au niveau de httpd.conf

L'entrée normale:
Code: Tout sélectionner
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/"
ServerName toto.example.com
ScriptAlias  /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog  /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog   /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>


L'entré pour ton blog:
Code: Tout sélectionner
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/blog"
ServerName www.example.com
ScriptAlias  /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog  /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog   /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>


Attention j'ai mis n'importe quoi mais l'idée qui ressort c'est que tu agis directement sur
ServerName www.example.com
Qui dans un cas pointe sur la racine de ton site
et
ServerName toto.example.com
Qui pointe vers la racine de ton blog

Dans bind il faut que tu te debrouilles pour que toto.example.com pointe sur la bonne adresse

A+


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 928
Inscription: 17 Sep 2005

Message le Jeu Oct 20, 2005 23:06

Mince j'ai vu qu'il y avait ServerAlias *.example.com ça il faut que tu l'enleves
d'ailleur dans ton fichier conf tu devrais le mettre tes ServerAlias juste sous de ServerName comme cela tu as une meilleur vue.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités