Aller au contenu

Changement Mod_Rewrit sur OVH


Sujets conseillés

Posté

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 :

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 :?:

Merci d'avance....

Posté

Voici le mail initial :

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

Posté

Bon je vais faire question/réponse ce soir :P

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 ;)

P.S.: Merci Pixame

Posté

Par contre pour un .htaccess comme celui ci :

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... :?::?:

Posté
Par contre pour un .htaccess comme celui ci :

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... :?:  :?:

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

Posté

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 ;)

Posté

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 :(

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

Magnifique.....

Bon je vais me prendre un remontant....

;)

A plus

Olivier

Posté

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... ;)

  • 1 year later...
Posté

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:

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

RewriteEngine on
RewriteRule ^index.html$  /index.php  [L]

@+

Gummybear ;)

Posté

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... ^_^

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...