Version complète: sur le forum Webmaster Hub : Changement Mod_Rewrit sur OVH
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
BZHcool
Bonsoir,

Je viens de me faire prendre à mon propre piège... j'ai effécer trop vite un post qui devait etre important...

Je m'explique : OVH vient de faire des modif en interne et nous ont envoyés des mails expliquant les modifs en cour... dont voici le dernier concernant le mode rewriting :
CITATION
Salut,
Nous avons fixé l'ensemble des bugs reportés par rapport
à mod_ort sur mediaplan. Nous allons donc ajouter mod_ort
sur les autres plans.

L'opération va prendre plusieurs heures (il faut appliquer
les patchs et recompiler apache sur presque 300 machines).

Vos sites devraient fonctionner sans problème. Le seul
changement à faire à votre niveau est à effectuer seulement
si vous utilisez mod_rewrite. Il faut redefinir la racine
de la reécriture (comme indiqué dans le post precedent).

En même temps, nous allons fixé le format des logs sur
l'ensemble des machines (avec mod_ort nous l'avons
modifié sur certainnes machines et pas sur les autres.
du coup les logs ne se calculent pas correctement).

C'est partie.


Et paf depuis tout à l'heure plus d'Urls Rewritng sur mon site... et j'ai plus le mail précédent...

Quelqu'un a t'il fait la modif en question r_question6161.gif

Merci d'avance....
Pixame
Voici le mail initial :

CITATION
Salut,
Cette nuit nous avons mis en place mod_ort (un module
apache "fait maison" qui nous permet gerer vos sites
de manière plus efficace).

document_root a été fixé.

pour les experts:
-----------------
mod_ort est prioritaire par rapport à tous les autres
mod_ d'apache. et donc si vous utilisez mod_rewrite
vous devez redefinir la racine de la destination.
Par exemple, cette reecriture de gif en jpg ne va
plus fonctionner:
      RewriteRule ^(.*).gif$          $1.jpg
vous devez definir / de la destination:
      RewriteRule ^(.*).gif$          /$1.jpg
ou

plus sur le mod_ort
-------------------
ORT Ovh Redirect Technology est une techologique que
nous avons mis en place pour les redirections web
au debut. Ceci permet gerer un nombre illimité de
nombre de redirections. Nous l'avons en suite implementé
dans les redirections emails.

mod_ort utilise l'idée d'ORT dans la gestion de virtual
host c'est à dire:
- qu'il permet de gerer un nombre illimité de vhost
- les modifications prennent quelques minutes, les ajouts
  de nouveaux sites aussi
- plus besoins de redemarrer serveur web au matin pour
  prendre en compte les nouveaux sites
- on peut faire fonctionner avec 64Mo RAM un serveur
  web avec plus de 100'000 vhost gerés !
- serveur fonctionne comme si son CPU était 10x plus
  puissant (un Piii 1GHz peut gerer autant des requetes
  qu'un equivalent d'un eventuel futur Piv 10GHz)
  On peut donc traiter 10x plus des requetes par jour
  avec les mêmes serveurs

Actuellement mod_ort fonctionne sur 20gp et mediaplan.
Nous avons encore quelques options à ajouter pour nous
simplifier la gestion des alertes okillerd.

En suite nous allons le propager sur les autres plans.

Octave
BZHcool
Bon je vais faire question/réponse ce soir tongue.gif

Je viens de trouver comment faire...

C'est tout simple... si votre .htaccess est à la racine de votre site il vous suffit de rajouter / dans votre ligne de code, exemple :

Avant : RewriteRule ^news.html$ index.php3?action=news [L]

Après : RewriteRule ^news.html$ /index.php3?action=news [L]

Et si votre .htaccess est dans un répertoire.....

Avant : RewriteRule ^news.html$ index.php3?action=news [L]

Après : RewriteRule ^news.html$ /répertoire/index.php3?action=news [L]

Et çà marche... bonne nuit wink.gif

P.S.: Merci Pixame
BZHcool
Par contre pour un .htaccess comme celui ci :

CODE
RewriteEngine on
RedirectPermanent /links/  http://www.france-region.com/region/
RewriteCond %{HTTP_HOST}   !^www\.france-region\.com [NC]
RewriteRule  (.*)    http://www.france-region.com/$1 [L,R=301]


Est ce que je dois changer quelque chose... r_question6161.gif r_question6161.gif
Dan
CITATION(BZHcool @ mardi 03 février 2004, 23:54)
Par contre pour un .htaccess comme celui ci :

CODE
RewriteEngine on
RedirectPermanent /links/  http://www.france-region.com/region/
RewriteCond %{HTTP_HOST}   !^www\.france-region\.com [NC]
RewriteRule  (.*)    http://www.france-region.com/$1 [L,R=301]


Est ce que je dois changer quelque chose... r_question6161.gif  r_question6161.gif

BZHcool,

Il n'y a rien à changer dans ce code, comme il s'agit de redirections extérieures. Il n'y a donc pas manipulation de la chaîne de l'URL comme dans les réécritures internes.

Dan
BZHcool
Merci dan,

J'avais fais des essais hier soir... et je me suis rendu compte de moi même qu'il n'y avait aucune incidence sur cette redirection wink.gif
olive457
Bonjour à tous,

C'est bien qu'OVH fasse des modifications mais ils pourraient au moins envoyer des mails d'avertissement aux webmasters......

Résultat, ce soir j'avais plus de 300 messages d'erreurs dans ma boite vu que j'ai des pages d'erreurs 404 avec envoi de mails automatiques pour connaitre les erreurs.....

Juste au moment où Googlebot crawlait mon site en entier sad.gif

Le site a été indisponible toute la journée.....
Magnifique.....

Bon je vais me prendre un remontant....
wink.gif

A plus
Olivier
BZHcool
Salut,

Un petit conseil... abonne toi à la mailing list d'OVH, et tu sera mis au courant de toutes les modifs sur OVH et leurs serveurs en temps et en heures... wink.gif
gummybear
Bonjour,
cela semble être une modif assez ancienne,
mais je ne suis confronté au probleme du mod_rewrite
qu'aujourdhui. J'ai fait pluisieurs essais en m'inspirant
de vos infos mais sans résultat blink.gif

Pourriez vous me donner un exemple simple, concret et qui marche
chez ovh pour renommer la page index.php en index.html ?

J'ai essayé cela
CODE
RewriteEngine on
RewriteRule ^index.html$  /index.php  [L]


@+

Gummybear wink.gif
Remi
La syntaxe que tu donnes est bonne si tu as un index.php stocké sur ton hébergement auquel tu veux accéder en demandant index.html.

P.S. Ce n'est pas gentil de ressortir ainsi un message vieux d'1 an et 1/2, je me suis laissé prendre... ^_^
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.