Bonjour à tous.
Ce matin, tout fier du travail accompli depuis une semaine et demie pour re-ecrire mes URL (tout marche pile poil en local), j'upload tout chez OVH et là, grosse misère, erreur 404...
grosso-modo, voici la structure de mon site (que j'aimerai pouvoir placer dans n'importe quel répertoire ou sous-répertoire et que ça marche pareil).
j'ai un index et deux répertoires (English et Francais). Mon index me renvoie vers un de ces deux répertoires dans lequel j'ai un nouvel index et un fichier htaccess, chargé de me traduire mes liens dans la bonne langue. Voici un de mes deux htaccess (ils sont identiques, seule la langue des mots change) :
Auriez-vous une idée pour que ça marche aussi bien en local que chez l'hébergeur SVP ? l'idéal serait de rester en chemins relatifs, histoire que je puisse faire ce que je veux de mes fichiers sans avoir à re-modifier ça à chaque fois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 # ------------------------------------------------------ # Reecrit les URL reçues en URL compréhensibles par PHP # ------------------------------------------------------ RewriteEngine on RewriteRule ^Home.* index.php?id_p=1 [L] RewriteRule ^Company-overview.* index.php?id_p=2 [L] RewriteRule ^Our-activities.* index.php?id_p=3 [L] RewriteRule ^Ask-for-documentation.* index.php?id_p=4 [L] RewriteRule ^News-([0-9]+).* index.php?id_p=5&id_news=$1 [L] RewriteRule ^News.* index.php?id_p=5 [L] RewriteRule ^Some-clients.* index.php?id_p=6 [L] RewriteRule ^Map-of-our-locations.* index.php?id_p=7 [L] RewriteRule ^Night-vision.* index.php?id_p=8 [L] RewriteRule ^Data-monitoring-system.* index.php?id_p=9 [L] RewriteRule ^Maintenance-Repair-Overhaul.* index.php?id_p=10 [L] RewriteRule ^On-board-equipment.* index.php?id_p=11 [L] RewriteRule ^HETEL-UAV.* index.php?id_p=12 [L] RewriteRule ^Manufacturing-Re-manufacturing.* index.php?id_p=13 [L] RewriteRule ^Contacts.* index.php?id_p=16 [L] RewriteRule ^Seek-by-reference(.*) index.php?id_p=17&$1 [L] RewriteRule ^Site-map.* index.php?id_p=18 [L] RewriteRule ^Processing-documentation-request.* index.php?id_p=19&set_cookie=true [L] RewriteRule ^Other-languages-contacts.* index.php?id_p=20 [L]
d'avance.
Partager