Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2012, 09h20   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Par défaut [.htaccess] RewriteCond avec sous-domaine

Bonjour,

J'ai un site : http://www.trouvea.fr
Je viens de créer un sous-domaine : http://cours-de-maths.trouvea.fr

Je souhaite que chaque fois qu'une adresse contient S54, elle utilise mon sous-domaine, et sinon qu'elle utilise le www. J'ai donc modifié les liens de mon site. Mais certains liens n'ont pas été modifiés du fait de soucis de cache, etc, il existe donc encore des adresses du genre http://www.trouvea.fr/cours-de-maths/S54

J'ai donc voulu faire un htaccess de redirection 301 pour assurer mes arrières. Le but de celui ci :
Si le host est "cours-de-maths.trouvea.fr" et l'URI ne contient pas S54 => redirection 301 vers www.trouvea.fr/URI
Si le host est "www.trouvea.fr" et l'URI contient S54 => redirection 301 vers cours-de-maths.trouvea.fr/URI

Voici ce que j'ai essayé, mais ça ne fonctionne pas :

Code :
1
2
3
4
5
6
7
8
9
RewriteCond %{HTTP_HOST} ^cours-de-maths\.trouvea\.fr [NC]
RewriteCond %{REQUEST_URI} !S54$
RewriteCond %{REQUEST_URI} !S54([^0-9])
RewriteRule ^.* http://www.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]

RewriteCond %{HTTP_HOST} ^www\.trouvea\.fr [NC]
RewriteRule S54([^0-9]) http://cours-de-maths.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^www\.trouvea\.fr [NC]
RewriteRule S54$ http://cours-de-maths.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]

Quelqu'un a une idée ?
informatique.trouvea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 22h22   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 580
Points : 8 580
Tu peux donner le .htaccess complet ? Ta configuration me semble tout à fait correcte alors j'ai l'impression qu'il y a un conflit avec d'autres règles.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 09h33   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Alors ça c'est fort possible, car il commence à être assez long et complexe. Le voici en entier :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
AddDefaultCharset UTF-8

### turn on the Expires engine
ExpiresActive On

### expires after a month in the client's cache
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/pdf A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/plain A1
ExpiresByType text/css A2592000

<FilesMatch "\.(txt|xml|js|css)$">
  ExpiresDefault A2592000
</FilesMatch>

Options +FollowSymLinks +ExecCGI


# FAVICON
<Files "favicon.ico">
    AuthType none
    Satisfy any
</Files>


# sous domaines
RewriteCond %{HTTP_HOST} ^www\.trouvea\.fr [NC]
RewriteRule S54([^0-9]) http://cours-de-maths.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^www\.trouvea\.fr [NC]
RewriteRule S54$ http://cours-de-maths.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]

# Authentification pour accéder aux stats apc
<Files apc.php>   
AuthUserFile /var/htaccess_users/.htpasswd
AuthType Basic
AuthName "Secret Place"
require valid-user
</Files>

# Blocage des bad bots
RewriteCond %{HTTP_USER_AGENT} ^-?$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ADSARobot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Advanced\ Email\ Extractor [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ah-ha [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} aktuelles [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ZyBorg$ [NC,OR]
# ETC...
RewriteCond %{HTTP_REFERER} ^XXX

# Un hôte qui tente de se cacher dans une reverse DNS lookup 
RewriteCond %{REMOTE_HOST} ^private$ [NC,OR] 
# 
# Sites de surveillance du Web (peut nécessiter ipchains) 
RewriteCond %{HTTP_USER_AGENT} traffixer [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} netfactual [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} netcraft [NC,OR] 
# 
# Un faux referrer souvent utilisé 
RewriteCond %{HTTP_USER_AGENT} ^[^?]*iaea\.org [NC,OR] 
# 
# Le referrer "addresses.com" est utilisé par un email address extractor 
RewriteCond %{HTTP_USER_AGENT} ^[^?]*addresses\.com [NC,OR] 
# 
# Bloque les navigateurs se dissimulants avec des lettres et chiffres aléatoires 
RewriteCond %{HTTP_USER_AGENT} [0-9A-Za-z]{15,} [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^[0-9A-Za-z]+$ [NC,OR]

# Une redirection interne compte pour 2 hits 
# Une redirection externe compte pour 1 hits

SetEnvIfNoCase User-Agent "aipbot/1.0" bad_bot
SetEnvIfNoCase User-Agent "ia_archiver" bad_bot
SetEnvIfNoCase User-Agent "larbin_2.6.3" bad_bot
SetEnvIfNoCase User-Agent "^exabot.com" bad_bot 
# ETC...

<Limit GET POST PUT HEAD> 
order allow,deny 
allow from all 
deny from env=bad_bot 
</Limit> 

# Redirections symphony
<IfModule mod_rewrite.c>
  RewriteEngine On

  # Trouvea.fr
  RewriteCond %{HTTP_HOST} ^trouvea\.fr$ [NC]
  RewriteRule ^(.*) http://www.trouvea.fr/$1 [QSA,L,R=301]

  # index.php
  RewriteRule ^index.php$ http://www.trouvea.fr [R=301,L,QSA]

  # Blocage des aspirations
  RewriteCond %{REMOTE_ADDR} ^208\.50\.14\.58$
  RewriteRule .* - [F]
  RewriteCond %{REMOTE_ADDR} ^92\.138\.124\.250$
  RewriteRule .* - [F]
  
  # URL terminées par un slash
  RewriteRule (.*)/$ http://www.trouvea.fr/$1 [R=301,L,QSA]
  RewriteRule (.*)\/\/(.*)$ http://www.trouvea.fr/$1/a/$2 [R=301,L,QSA]

  # URL terminées par des espaces
  RewriteRule http://www.trouvea.fr/professionnels/P18%20%20$ http://www.trouvea.fr/professionnels/P18 [R=301,L,QSA]

  # Sous-domaine images
  RewriteCond %{HTTP_HOST} ^images\.trouvea\.fr [NC]
  RewriteRule ^(.*) http://www.trouvea.fr/images/$1 [QSA,L,R=301] 

  # Anciennes demandes de devis
  RewriteRule ^contact_professionnel_etape1$ http://www.trouvea.fr/devis [R=301,L,QSA]

  # Anciens liens
  RewriteRule ^compte-professionnel$ http://www.trouvea.fr/backpro.php [R=301,L,QSA]
  RewriteRule ^compte-admin$  http://www.trouvea.fr/backadmin.php/index [R=301,L,QSA]
  RewriteRule ^rhone-alpes/lyon/taches-menageres/menage/2h-par-semaine/pendant-4-mois/comparaison-des-professionnels$ http://www.trouvea.fr/femme-de-menage/lyon/S120V2433866 [R=301,L,QSA]
  RewriteRule ^cours-particuliers/cours-bourse$ http://www.trouvea.fr/cours-de-bourse/S18 [R=301,L,QSA]
  RewriteRule ^jardin/paysagiste-83$ http://www.trouvea.fr/jardinage/S135 [R=301,L,QSA]
  RewriteRule ^(.*)/recherche-par-(.*)$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^(.*)/informations-intervenant(.*)$ http://www.trouvea.fr/annuaire [R=301,L,QSA]
  RewriteRule ^(.*)/comparaison-des-professionnels(.*)$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^glossaire$ http://www.trouvea.fr/cesu-cheque-emploi-service-universel/P204 [R=301,L,QSA]
  RewriteRule ^(.*)/precision-demande(.*)$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^aide-aux-personnes-agees$ http://www.trouvea.fr/aide-aux-personnes-agees/S105 [R=301,L,QSA]
  RewriteRule ^(.*)/tous-les-services(.*)$ http://www.trouvea.fr/C [R=301,L,QSA]
  RewriteRule ^(.*)/liste-nos-partenaires(.*)$ http://www.trouvea.fr/annuaire [R=301,L,QSA]
  RewriteRule ^partenaires$ http://www.trouvea.fr/annuaire [R=301,L,QSA]
  RewriteRule ^garde-enfants$ http://www.trouvea.fr/garde-d-enfant-3ans/S76 [R=301,L,QSA]
  RewriteRule ^femme-menage$ http://www.trouvea.fr/femme-de-menage/S120 [R=301,L,QSA]
  RewriteRule assistance-informatique$ http://www.trouvea.fr/informatique/C9006 [R=301,L,QSA]
  RewriteRule fiches-metiers$ http://www.trouvea.fr/C [R=301,L,QSA]
  RewriteRule ^provence-alpes-cote-azur/hyeres/informatique/depannage-informatique$ http://www.trouvea.fr/depannage-informatique/S81 [R=301,L,QSA]
  RewriteRule ^soutien-scolaire/S69" http://www.trouvea.fr/soutien-scolaire/S69 [R=301,L,QSA]
  RewriteRule pers-dependantes/courses http://www.trouvea.fr/courses/S134 [R=301,L,QSA]
  RewriteRule cours-particuliers/cours-guitare http://www.trouvea.fr/cours-de-guitare/S41 [R=301,L,QSA]
  RewriteRule garde-enfants/baby-sitting http://www.trouvea.fr/baby-sitting/S77 [R=301,L,QSA]
  RewriteRule cours-particuliers/cours-economie http://www.trouvea.fr/cours-d-economie/S32 [R=301,L,QSA]
  RewriteRule administratif/conseil-juridique-financier http://www.trouvea.fr/cours-de-juridique/S131 [R=301,L,QSA]
  RewriteRule cours-particuliers/cours-anglais http://www.trouvea.fr/cours-d-anglais/S12 [R=301,L,QSA]


  RewriteCond %{QUERY_STRING} ^param_ref_structure=(.*)$
  RewriteRule ^depot_avis_etape1$ http://www.trouvea.fr/avis/add/%1? [R=301,L]

  # Correctif Erreurs
  RewriteRule ^(.*)S9001(.*)$ http://www.trouvea.fr/$1C9001$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9002(.*)$ http://www.trouvea.fr/$1C9002$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9003(.*)$ http://www.trouvea.fr/$1C9003$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9004(.*)$ http://www.trouvea.fr/$1C9004$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9005(.*)$ http://www.trouvea.fr/$1C9005$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9006(.*)$ http://www.trouvea.fr/$1C9006$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9007(.*)$ http://www.trouvea.fr/$1C9007$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9008(.*)$ http://www.trouvea.fr/$1C9008$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9009(.*)$ http://www.trouvea.fr/$1C9009$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9010(.*)$ http://www.trouvea.fr/$1C9010$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9011(.*)$ http://www.trouvea.fr/$1C9011$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9012(.*)$ http://www.trouvea.fr/$1C9012$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9013(.*)$ http://www.trouvea.fr/$1C9013$2 [R=301,L,QSA]
  RewriteRule ^(.*)S9014(.*)$ http://www.trouvea.fr/$1C9014$2 [R=301,L,QSA]
  RewriteRule ^(.*)S44V(.*)$ http://www.trouvea.fr/$1S146V$2 [R=301,L,QSA]
  RewriteRule ^(.*)S44R(.*)$ http://www.trouvea.fr/$1S146R$2 [R=301,L,QSA]
  RewriteRule ^(.*)S44D(.*)$ http://www.trouvea.fr/$1S146D$2 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/SV(.*)$ http://www.trouvea.fr/$2/V$3 [R=301,L,QSA]
  RewriteRule ^(.*)/S$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/C([0-9]*)R([0-9]*)$ http://www.trouvea.fr/$1/C$3 [R=301,L,QSA]
  RewriteRule ^ar$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^gr$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^il$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^pt$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^sr$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^ru$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^ca$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^hu$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^ms$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^ua$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^it$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^fr$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^es$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^sv$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^sh$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^de$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^nl$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^pl$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^th$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^zh$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^fi$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^en$ http://www.trouvea.fr [R=301,L,QSA]
  RewriteRule ^jp$ http://www.trouvea.fr [R=301,L,QSA]


  # Suppression des pages département/service => redirection categorie/servie
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4308$ http://www.trouvea.fr/$1/region-guadeloupe/S$3R3551 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4309$ http://www.trouvea.fr/$1/region-martinique/S$3R3552 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4310$ http://www.trouvea.fr/$1/region-guyane/S$3R3553 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4311$ http://www.trouvea.fr/$1/region-la-reunion/S$3R3554 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4287$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4289$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4290$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4303$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4304$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4305$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4306$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4307$ http://www.trouvea.fr/$1/ile-de-france/S$3R3555 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4219$ http://www.trouvea.fr/$1/champagne-ardenne/S$3R3556 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4221$ http://www.trouvea.fr/$1/champagne-ardenne/S$3R3556 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4263$ http://www.trouvea.fr/$1/champagne-ardenne/S$3R3556 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4264$ http://www.trouvea.fr/$1/champagne-ardenne/S$3R3556 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4213$ http://www.trouvea.fr/$1/picardie/S$3R3557 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4272$ http://www.trouvea.fr/$1/picardie/S$3R3557 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4292$ http://www.trouvea.fr/$1/picardie/S$3R3557 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4239$ http://www.trouvea.fr/$1/haute-normandie/S$3R3558 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4288$ http://www.trouvea.fr/$1/haute-normandie/S$3R3558 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4229$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4240$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4248$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4249$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4253$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4257$ http://www.trouvea.fr/$1/centre/S$3R3559 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4225$ http://www.trouvea.fr/$1/basse-normandie/S$3R3560 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4262$ http://www.trouvea.fr/$1/basse-normandie/S$3R3560 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4273$ http://www.trouvea.fr/$1/basse-normandie/S$3R3560 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4233$ http://www.trouvea.fr/$1/bourgogne/S$3R3561 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4270$ http://www.trouvea.fr/$1/bourgogne/S$3R3561 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4283$ http://www.trouvea.fr/$1/bourgogne/S$3R3561 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4301$ http://www.trouvea.fr/$1/bourgogne/S$3R3561 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4271$ http://www.trouvea.fr/$1/nord-pas-de-calais/S$3R3562 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4274$ http://www.trouvea.fr/$1/nord-pas-de-calais/S$3R3562 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4266$ http://www.trouvea.fr/$1/lorraine/S$3R3563 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4267$ http://www.trouvea.fr/$1/lorraine/S$3R3563 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4269$ http://www.trouvea.fr/$1/lorraine/S$3R3563 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4300$ http://www.trouvea.fr/$1/lorraine/S$3R3563 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4279$ http://www.trouvea.fr/$1/alsace/S$3R3564 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4280$ http://www.trouvea.fr/$1/alsace/S$3R3564 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4237$ http://www.trouvea.fr/$1/franche-comte/S$3R3565 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4251$ http://www.trouvea.fr/$1/franche-comte/S$3R3565 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4282$ http://www.trouvea.fr/$1/franche-comte/S$3R3565 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4302$ http://www.trouvea.fr/$1/franche-comte/S$3R3565 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4256$ http://www.trouvea.fr/$1/pays-de-la-loire/S$3R3566 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4261$ http://www.trouvea.fr/$1/pays-de-la-loire/S$3R3566 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4265$ http://www.trouvea.fr/$1/pays-de-la-loire/S$3R3566 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4284$ http://www.trouvea.fr/$1/pays-de-la-loire/S$3R3566 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4297$ http://www.trouvea.fr/$1/pays-de-la-loire/S$3R3566 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4234$ http://www.trouvea.fr/$1/bretagne/S$3R3567 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4241$ http://www.trouvea.fr/$1/bretagne/S$3R3567 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4247$ http://www.trouvea.fr/$1/bretagne/S$3R3567 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4268$ http://www.trouvea.fr/$1/bretagne/S$3R3567 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4227$ http://www.trouvea.fr/$1/poitou-charentes/S$3R3568 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4228$ http://www.trouvea.fr/$1/poitou-charentes/S$3R3568 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4291$ http://www.trouvea.fr/$1/poitou-charentes/S$3R3568 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4298$ http://www.trouvea.fr/$1/poitou-charentes/S$3R3568 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4236$ http://www.trouvea.fr/$1/aquitaine/S$3R3569 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4245$ http://www.trouvea.fr/$1/aquitaine/S$3R3569 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4252$ http://www.trouvea.fr/$1/aquitaine/S$3R3569 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4259$ http://www.trouvea.fr/$1/aquitaine/S$3R3569 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4276$ http://www.trouvea.fr/$1/aquitaine/S$3R3569 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4220$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4223$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4243$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4244$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4258$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4277$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4293$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4294$ http://www.trouvea.fr/$1/midi-pyrenees/S$3R3570 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4230$ http://www.trouvea.fr/$1/limousin/S$3R3571 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4235$ http://www.trouvea.fr/$1/limousin/S$3R3571 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4299$ http://www.trouvea.fr/$1/limousin/S$3R3571 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4212$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4218$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4238$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4250$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4254$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4281$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4285$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4286$ http://www.trouvea.fr/$1/rhone-alpes/S$3R3572 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4214$ http://www.trouvea.fr/$1/auvergne/S$3R3573 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4226$ http://www.trouvea.fr/$1/auvergne/S$3R3573 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4255$ http://www.trouvea.fr/$1/auvergne/S$3R3573 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4275$ http://www.trouvea.fr/$1/auvergne/S$3R3573 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4222$ http://www.trouvea.fr/$1/languedoc-roussillon/S$3R3574 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4242$ http://www.trouvea.fr/$1/languedoc-roussillon/S$3R3574 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4246$ http://www.trouvea.fr/$1/languedoc-roussillon/S$3R3574 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4260$ http://www.trouvea.fr/$1/languedoc-roussillon/S$3R3574 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4278$ http://www.trouvea.fr/$1/languedoc-roussillon/S$3R3574 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4215$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4216$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4217$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4224$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4295$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4296$ http://www.trouvea.fr/$1/provence-alpes-cote-d'azur/S$3R3575 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4231$ http://www.trouvea.fr/$1/corse/S$3R3576 [R=301,L,QSA]
  RewriteRule ^(.*)/(.*)/S([0-9]*)D4232$ http://www.trouvea.fr/$1/corse/S$3R3576 [R=301,L,QSA]

  # Services Travaux
   RewriteCond %{HTTP_HOST} ^travaux\.trouvea\.fr [NC]
   RewriteRule ^(.*)$ http://www.trouvea.fr/maison/C9009 [R=301,L,QSA]

  # Favicon
  RewriteRule ^favicon.ico$ http://www.trouvea.fr/images/favicon.ico [R=301,L,QSA]

  # Anciennes images
  RewriteRule ^templates/images/trouvea_pro_small.pn$ http://www.trouvea.fr/images/trouvea_pro_small.png [R=301,L,QSA]
  RewriteRule ^templates/images/(.*)$ http://www.trouvea.fr/images/$1 [R=301,L,QSA]
  RewriteRule ^templates/general/gfx/(.*)$ http://www.trouvea.fr/images/gfx/$1 [R=301,L,QSA]
  RewriteRule ^var/logos/(.*)$ http://www.trouvea.fr/images/exlogos/logos/$1 [R=301,L,QSA]
  RewriteRule ^var/cms/image/Logos/(.*)$ http://www.trouvea.fr/images/$1 [R=301,L,QSA]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteCond %{REQUEST_URI} !^/server-status(.*)$
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f  
  
  # no, so we redirect to our front web controller
  RewriteCond %{REQUEST_URI} !^/server-status(.*)$
  RewriteRule ^(.*)$ frontend.php [QSA,L]
</IfModule>


# Redirections des sous-domaines
<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On


# Pages pro, societe, admin
RewriteCond %{HTTP_HOST} ^pro\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/backpro.php [R=301,L,QSA]

RewriteCond %{HTTP_HOST} ^societe\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/a-propos/P36 [R=301,L,QSA]

RewriteCond %{HTTP_HOST} ^admin\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/backadmin.php/index [R=301,L,QSA]

RewriteCond %{HTTP_HOST} ^trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/$1 [R=301,L,QSA]


# Pages villes

RewriteCond %{HTTP_HOST} ^paris\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/paris/V2436131 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^marseille\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/marseille/V2409793 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^lyon\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/lyon/V2433866 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^toulouse\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/toulouse/V2417758 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^nantes\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/nantes/V2422415 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^strasbourg\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/strasbourg/V2433293 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^montpellier\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/montpellier/V2418973 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^bordeaux\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/bordeaux/V2418321 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^rennes\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/rennes/V2419375 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^lille\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/lille/V2428724 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^dijon\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/dijon/V2412501 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^clermont-ferrand\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/clermont-ferrand/V2431238 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^amiens\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/amiens/V2437978 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^limoges\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/limoges/V2440212 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^metz\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/metz/V2427778 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^besancon\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/besancon/V2414224 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^caen\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/caen/V2409962 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^orleans\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/orleans/V2422752 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^rouen\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/rouen/V2436663 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^poitiers\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/poitiers/V2440034 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^rouen\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/rouen/V2436663 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^chalons-en-champagne\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/chalons-en-champagne/V2424773 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^ajaccio\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/ajaccio/V2416497 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^nice\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/nice/V2407354 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^le-havre\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/le-havre/V2436476 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^saint-etienne\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/saint-etienne/V2421932 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^reims\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/reims/V2425095 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^toulon\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/toulon/V2439397 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^grenoble\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/grenoble/V2420193 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^angers\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/angers/V2423713 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^brest\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/brest/V2416230 [R=301,L,QSA]
RewriteCond %{HTTP_HOST} ^le-mans\.trouvea\.fr [NC]
RewriteRule (.*) http://www.trouvea.fr/le-mans/V2435332 [L,QSA]
RewriteCond %{HTTP_HOST} ^aix-en-provence\.trouvea\.fr$ [NC]
RewriteRule (.*) http://www.trouvea.fr/aix-en-provence/V2409739 [R=301,L,QSA]

</IfModule>
informatique.trouvea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 12h35   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 580
Points : 8 580
Ben ça a l'air de bien se passer, non ? La redirection www + S54 => http://cours-de-maths.trouvea.fr/cours-de-maths/S54 fonctionne bien. En revanche, la redirection http://cours-de-maths.trouvea.fr/nimportequoi ne renvoie pas vers www tout simplement parce que ton .htaccess ne contient aucune règle dans ce sens. Pourquoi tu n'as pas mis la règle qui fait cette redirection ? Il faut que tu la mettes avec la règle qui fait la redirection pour S54.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 14h23   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Oui effectivement, j'ai pas mis à l'heure actuelle comme mis dans mon premier post :
Code :
1
2
3
4
5
RewriteCond %{HTTP_HOST} ^cours-de-maths\.trouvea\.fr [NC]
RewriteCond %{REQUEST_URI} !S54$
RewriteCond %{REQUEST_URI} !S54([^0-9])
RewriteRule ^.* http://www.trouvea.fr%{REQUEST_URI} [R=301,L,QSA]
Car ça me fait planter le bousin. J'ai l'url cours-de-maths.trouvea.fr/cours-de-maths/S54 qui est redirigée vers www.trouvea.fr/frontend.php alors que je ne voudrais aucune redirection dessus...
Et si je vire les lignes du dessus, pour ça c'est bon.
informatique.trouvea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 22h16   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 580
Points : 8 580
Comprends pas. Tu as bien mis ces ligne en haut du fichier ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 08h46   #7
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Oui j'avais mis ces lignes entre les lignes 28 et 31 de mon htaccess
informatique.trouvea est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h18.


 
 
 
 
Partenaires

Hébergement Web