Redirection htaccess fonctionne sauf quand dossier enfant contient htaccess avec redire

Bonjour,

Nom de domaine : arizona-dream.com
Hébergement : perf2014x1

J'ai mis en place à la racine de mon site, une redirection concernant des user agent.
Elle fonctionne bien et renvoie bien vers un code 403 sauf dans les dossiers contenant eux même un htaccess avec une redirection.

Dans ce cas, la page s'affiche exceptés ces ressources, css, js qui ont un code 403

Je ne comprends pas pourquoi cela fait ça !

Pouvez-vous m'éclairer ?
Merci d'avance

Bonjour,

Pouvez-vous donnez une exemple avec le bout de regex du .htaccess à la racine et le .htaccess qui se trouve dans le sous dossier ?

Oui, le voici :
Racine :
RewriteCond %{HTTP_USER_AGENT} ^.(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).$ [NC]
RewriteRule .* - [F,L]
Dossier enfant :
RewriteRule ^([0-9]+)-([a-z-0-9]+).php$ glossaire-mot.php?id=$1 [L]

Merci.
le [F,L] est clair et devrait stopper toute ré-écriture ultérieur.

Mon hypothèse est que vous avez certainement une règle (sur le htaccess à la racine) avant celle-ci qui ré-écrit et renvoi vers le sous dossier ou le nouveau htaccess est interprété.
Bizarre cependant que les ressources CSS et JS renvoi des 403…

Essayez avec cette url : https://www.1dream.com/usa/aide-usa/index.phpdream.com/usa/aide-usa/index.php (Faire le test avec un des user_agent suivants : AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot)
Pour plus de clarté :

htaccess racine du site :

### INDISPENSABLE
SetEnv REGISTER_GLOBALS 0
SetEnv SESSION_USE_TRANS_SID 0
RewriteEngine On


# ENCODAGE PAR DEFAUT DES FICHIERS
AddDefaultCharset UTF-8


# NE PAS AFFICHER LES SIGNATURES SERVEUR lors d'une erreur, d'une page non trouvée ou autre, le serveur peut afficher des infos supplémentaires comme la version apache, le nom et l'adresse mail de l'admin, etc.
ServerSignature Off


# SEUL LE FICHIER INDEX.PHP EST SERVI COMME FICHIER PAR DEFAUT. LES AUTRES RENVOIS UNE ERREUR 403
Options All -Indexes

order allow,deny
deny from all



# EXPIRE HEADER Permet d'indiquer que certains types de fichiers peuvent rester en cache dans le navigateur du visiteur pendant une durée déterminée

# Protégez-vous de l'exploitation malveillante du MIME Sniffing
Header always set X-Content-Type-Options "nosniff"

# Turn on Expires and set default to now
ExpiresActive On
ExpiresDefault "now"

# Set up caching on media files for 10 month

ExpiresDefault "access plus 10 month"


# Set up caching on images, HTML and JS files for 6 month

ExpiresDefault "access plus 6 month"


# Set up 1 month caching on commonly updated files

ExpiresDefault "access plus 1 month"


# Force no caching for dynamic files

ExpiresActive Off





# CACHE CONTROL Complément de l'expire headers, en fonction du serveur que vous avez ou du navigateur utilisé par vos visiteurs. Là aussi, on va déterminer une durée de cache par type de fichier

# Interdire les iframes sur d'autres site qu'AZD
Header always set X-FRAME-OPTIONS "SAMEORIGIN"

# Remote ETag from headers
Header unset ETag

# Disable ETag for files
FileETag None

# Media files are catchable

Header append Cache-Control "public"


# Images and javascript files are catchable

Header append Cache-Control "public"


# Commonly updated files are catchable

Header append Cache-Control "public"


# Force no caching for dynamic files

Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"



htaccess dossier www :

# CASSE COUILLE
RewriteCond %{REQUEST_URI} ^/.git/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/.well-known/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/admin/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/administrator/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/api/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/app/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/apps/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/audio/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/backend/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/backup(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/base/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/blog(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/cgi-bin/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/core/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/crm/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/database/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/files/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/images/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/include/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/laravel/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/libraries/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/library/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/local/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/main(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/media/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/new(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/new/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/old(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/old/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/protected/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/public/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/shell.php(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/shop/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/sites/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/sites/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/src/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/storage/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/templates/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/test/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/upload.php(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/uploads/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/vendor/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/web/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/website/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/wordpress(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/wordpress/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp-admin/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp-content/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp-includes/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp-login.php(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp1/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/wp2/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/xmlrpc.php(.)$

RewriteRule .
- [F,L]

# INDEX
RewriteRule ^guide-voyage-ouest-americain.php$ index.php [L]

# REPERTOIRE VERS UN AUTRE -> A faire directement dans le repertoire (voir photos)

# ERROR DOCUMENT
ErrorDocument 403 /usa/divers/autres/403.php
ErrorDocument 404 /usa/divers/autres/404.php
ErrorDocument 500 /usa/divers/autres/500.php
ErrorDocument 503 /usa/divers/autres/503.php

# EN DUR (non BDD) RedirectMatch 301
RedirectMatch 301 ^/php-livre-dor/.* https://www.1dream.com/usa/divers/autres/script-php-coyotos-livre-dor.phpdream.com/usa/divers/autres/script-php-coyotos-livre-dor.php
RedirectMatch 301 ^/script_php_livre_dor/.* https://www.1dream.com/usa/divers/autres/script-php-coyotos-livre-dor.phpdream.com/usa/divers/autres/script-php-coyotos-livre-dor.php

# RedirectMatch 301 (BDD)

# AIDE-USA
Redirect permanent /usa/aide_usa/plan_du_site.php https://www.1dream.com/usa/aide-usa/plan-du-site.phpdream.com/usa/aide-usa/plan-du-site.php
Redirect permanent /usa/arizona/havasu https://www.1dream.com/usa/arizona/havasu-falls/havasu-falls.phpdream.com/usa/arizona/havasu-falls/havasu-falls.php

# AMERINDIENS
Redirect permanent /usa/amerindiens/articles/reserves-amerindienne-detail.php https://www.1dream.com/usa/amerindiens/articles/reserve-amerindien.phpdream.com/usa/amerindiens/articles/reserve-amerindien.php
Redirect permanent /usa/amerindiens/autres/black_hills.php https://www.1dream.com/usa/amerindiens/articles/black-hills.phpdream.com/usa/amerindiens/articles/black-hills.php
Redirect permanent /usa/amerindiens/autres/peltier_signataires.php https://www.1dream.com/usa/amerindiens/articles/peltier-signataires.phpdream.com/usa/amerindiens/articles/peltier-signataires.php
Redirect permanent /usa/amerindiens/autres/piste_des_larmes.php https://www.1dream.com/usa/amerindiens/articles/piste-des-larmes.phpdream.com/usa/amerindiens/articles/piste-des-larmes.php
Redirect permanent /usa/amerindiens/autres/prenoms_amerindiens.php https://www.1dream.com/usa/amerindiens/articles/prenoms-amerindiens.phpdream.com/usa/amerindiens/articles/prenoms-amerindiens.php
Redirect permanent /usa/amerindiens/autres/repartition_en_1600.php https://www.1dream.com/usa/amerindiens/articles/repartition-amerindien-1600.phpdream.com/usa/amerindiens/articles/repartition-amerindien-1600.php
Redirect permanent /usa/amerindiens/chefs-indiens/arvol_looking_horse.php https://www.1dream.com/usa/amerindiens/chefs-indiens/arvol-looking-horse.phpdream.com/usa/amerindiens/chefs-indiens/arvol-looking-horse.php
Redirect permanent /usa/amerindiens/tribus/comanche.php https://www.1dream.com/usa/amerindiens/tribus/comanches.phpdream.com/usa/amerindiens/tribus/comanches.php
Redirect permanent /usa/amerindiens/tribus/dande-du-soleil.php https://www.1dream.com/usa/amerindiens/tribus/danse-du-soleil.phpdream.com/usa/amerindiens/tribus/danse-du-soleil.php
# NEW
Redirect permanent /usa/amerindiens/tribus/liste-tribus-amerindienne-etats.php https://www.1dream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-etats.phpdream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-etats.php
# NEW
Redirect permanent /usa/amerindiens/tribus/liste-tribus-amerindienne-non-reconnues-etats.php https://www.1dream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-non-reconnues-etats.phpdream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-non-reconnues-etats.php
# NEW
Redirect permanent /usa/amerindiens/tribus/liste-tribus-amerindienne-non-reconnues.php https://www.1dream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-non-reconnues.phpdream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes-non-reconnues.php
# NEW
Redirect permanent /usa/amerindiens/tribus/liste-tribus-amerindienne.php https://www.1dream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes.phpdream.com/usa/amerindiens/tribus/liste-tribus-amerindiennes.php
Redirect permanent /usa/amerindiens/tribus/ojibwes_chippewa.php https://www.1dream.com/usa/amerindiens/tribus/ojibwes-chippewa.phpdream.com/usa/amerindiens/tribus/ojibwes-chippewa.php
# NEW
Redirect permanent /usa/amerindiens/tribus/tribus-amerindienne.php https://www.1dream.com/usa/amerindiens/tribus/tribus-amerindiennes.phpdream.com/usa/amerindiens/tribus/tribus-amerindiennes.php

# ARIZONA
Redirect permanent /usa/arizona/canyon-chelly/canyon-chelly.php https://www.1dream.com/usa/arizona/canyon-de-chelly/canyon-de-chelly.phpdream.com/usa/arizona/canyon-de-chelly/canyon-de-chelly.php
Redirect permanent /usa/arizona/grand-canyon/grand-canyon-walk.php https://www.1dream.com/usa/arizona/grand-canyon/grand-canyon-skywalk.phpdream.com/usa/arizona/grand-canyon/grand-canyon-skywalk.php
Redirect permanent /usa/arizona/old-tucson/old-tucson.php https://www.1dream.com/usa/arizona/old-tucson-studios/old-tucson-studios.phpdream.com/usa/arizona/old-tucson-studios/old-tucson-studios.php
Redirect permanent /usa/arizona/petrified- https://www.1dream.com/usa/arizona/petrified-forest/petrified-forest.phpdream.com/usa/arizona/petrified-forest/petrified-forest.php
Redirect permanent /usa/arizona/the-wave/the-wave.php https://www.1dream.com/usa/arizona/vermilion-cliffs/the-wave.phpdream.com/usa/arizona/vermilion-cliffs/the-wave.php

# AUTRES
Redirect permanent /usa/parcs-villes-usa.php https://www.1dream.com/usa/visiter-ouest-americain.phpdream.com/usa/visiter-ouest-americain.php
Redirect permanent /usa/travaux-parcs-americain.php https://www.1dream.com/usa/travaux-parcs-americains.phpdream.com/usa/travaux-parcs-americains.php
Redirect permanent /usa/vol-helicoptere-ouest-americain.php https://www.1dream.com/usa/organiser-voyage-usa/reservations-usa/reserver-helicoptere-usa.phpdream.com/usa/organiser-voyage-usa/reservations-usa/reserver-helicoptere-usa.php

# BLOG-VOYAGE-USA
Redirect permanent /usa/blog- https://www.1dream.com/usa/blog-voyage-usa/p1-blog-voyage-usa.phpdream.com/usa/blog-voyage-usa/p1-blog-voyage-usa.php
Redirect permanent /usa/blog-usa/ouest-americain/ouest-americain.php https://www.1dream.com/usa/blog-voyage-usa/3-p1-l-ouest-americain.phpdream.com/usa/blog-voyage-usa/3-p1-l-ouest-americain.php
Redirect permanent /usa/blog-voyage-usa/eclipse-solaire-annulaire-en-utah-le-14-octobre-2023/eclipse-solaire-annulaire-en-utah-le-14-octobre-2023.php https://www.1dream.com/usa/blog-voyage-usa/eclipse-solaire-annulaire-usa-le-14-octobre-2023/eclipse-solaire-annulaire-usa-le-14-octobre-2023.phpdream.com/usa/blog-voyage-usa/eclipse-solaire-annulaire-usa-le-14-octobre-2023/eclipse-solaire-annulaire-usa-le-14-octobre-2023.php
Redirect permanent /usa/blog-voyage-usa/quelle-difference-entre-carte-credit-et-carte-debit/carte-credit-carte-de-debit.php https://www.1dream.com/usa/blog-voyage-usa/quelle-difference-entre-carte-credit-et-carte-debit/quelle-difference-entre-carte-credit-et-carte-debit.phpdream.com/usa/blog-voyage-usa/quelle-difference-entre-carte-credit-et-carte-debit/quelle-difference-entre-carte-credit-et-carte-debit.php

# CALIFORNIE
Redirect permanent /usa/californie/calico/calico.php https://www.1dream.com/usa/californie/calico-ghost-town/calico-ghost-town.phpdream.com/usa/californie/calico-ghost-town/calico-ghost-town.php
Redirect permanent /usa/californie/devils-postpile-national-monument/devils-postpile-national-monument.php https://www.1dream.com/usa/californie/devils-postpile/devils-postpile.phpdream.com/usa/californie/devils-postpile/devils-postpile.php
Redirect permanent /usa/californie/los-angeles/universal-studio-hollywood.php https://www.1dream.com/usa/californie/los-angeles/universal-studios-hollywood.phpdream.com/usa/californie/los-angeles/universal-studios-hollywood.php
Redirect permanent /usa/californie/route-66-icone-des-etats-unis/route-66.php https://www.1dream.com/usa/californie/route-66-icone-des-etats-unis/route-66-de-barstow-a-seligman.phpdream.com/usa/californie/route-66-icone-des-etats-unis/route-66-de-barstow-a-seligman.php

# CARTES
Redirect permanent /usa/cartes/autres/autoroutes_usa.php https://www.1dream.com/usa/cartes/autres/autoroutes-usa.phpdream.com/usa/cartes/autres/autoroutes-usa.php
Redirect permanent /usa/cartes/autres/capitales_usa.php https://www.1dream.com/usa/cartes/autres/capitales-usa.phpdream.com/usa/cartes/autres/capitales-usa.php
Redirect permanent /usa/cartes/autres/oak_creek.php https://www.1dream.com/usa/arizona/sedona/sedona.phpdream.com/usa/arizona/sedona/sedona.php
Redirect permanent /usa/cartes/autres/santa_fe.php https://www.1dream.com/usa/nouveau-mexique/carte-santa-fe-14.phpdream.com/usa/nouveau-mexique/carte-santa-fe-14.php
Redirect permanent /usa/cartes/etat/9-carte-etat-columbia-(district).php https://www.1dream.com/usa/divers/autres/410.phpdream.com/usa/divers/autres/410.php
Redirect permanent /usa/cartes/etat/alabama.php https://www.1dream.com/usa/cartes/etat/1-carte-etat-alabama.phpdream.com/usa/cartes/etat/1-carte-etat-alabama.php
Redirect permanent /usa/cartes/etat/nouveau_mexique.php https://www.1dream.com/usa/cartes/etat/37-carte-etat-nouveau-mexique.phpdream.com/usa/cartes/etat/37-carte-etat-nouveau-mexique.php
Redirect permanent /usa/cartes/etat/wyoming.php https://www.1dream.com/usa/cartes/etat/51-carte-etat-wyoming.phpdream.com/usa/cartes/etat/51-carte-etat-wyoming.php
Redirect permanent /usa/cartes/routiere/4-carte-routiere-arkansas.php https://www.1dream.com/usa/cartes/etat/4-carte-routiere-arkansas.phpdream.com/usa/cartes/etat/4-carte-routiere-arkansas.php

# DIVERS
Redirect permanent /usa/divers/newsletter/index2.php https://www.1dream.com/usa/divers/newsletter/désinscription.phpdream.com/usa/divers/newsletter/désinscription.php

# ORGANISER-VOYAGE-USA
Redirect permanent /usa/organiser-voyage-usa/-essence-usa.php https://www.1dream.com/usa/organiser-voyage-usa/prix-essence-usa.phpdream.com/usa/organiser-voyage-usa/prix-essence-usa.php
Redirect permanent /usa/organiser-voyage-usa/comparateur-location-hotel-usa.php https://www.1dream.com/usa/organiser-voyage-usa/reservations-usa/reserver-hotel-usa.phpdream.com/usa/organiser-voyage-usa/reservations-usa/reserver-hotel-usa.php
Redirect permanent /usa/organiser-voyage-usa/decalage-horaire-usa.php https://www.1dream.com/usa/organiser-voyage-usa/decalage-horaire-usa-etats-unis.phpdream.com/usa/organiser-voyage-usa/decalage-horaire-usa-etats-unis.php
Redirect permanent /usa/organiser-voyage-usa/parcs-nationaux-americain.php https://www.1dream.com/usa/organiser-voyage-usa/visiter-parcs-nationaux-americain.phpdream.com/usa/organiser-voyage-usa/visiter-parcs-nationaux-americain.php
Redirect permanent /usa/organiser-voyage-usa/recherche-hotel-usa.php https://www.1dream.com/usa/organiser-voyage-usa/reservations-usa/reserver-hotel-usa.phpdream.com/usa/organiser-voyage-usa/reservations-usa/reserver-hotel-usa.php

# TELECHARGER
Redirect permanent /usa/telecharger/drapeaux_amerindien.php https://www.1dream.com/usa/telecharger/drapeaux-amerindien.phpdream.com/usa/telecharger/drapeaux-amerindien.php
Redirect permanent /usa/telecharger/jeux-usa-amerindiens.php https://www.1dream.com/usa/divers/jeux-usa-amerindien/jeux-usa-amerindien.phpdream.com/usa/divers/jeux-usa-amerindien/jeux-usa-amerindien.php

# UTAH
Redirect permanent /usa/arizona/glen-canyon-lake-powell/glen-canyon-lake-powell.php https://www.1dream.com/usa/utah/glen-canyon-lake-powell/glen-canyon-lake-powell.phpdream.com/usa/utah/glen-canyon-lake-powell/glen-canyon-lake-powell.php
Redirect permanent /usa/arizona/utah/kanab/kanab.php https://www.1dream.com/usa/utah/kanab/kanab.phpdream.com/usa/utah/kanab/kanab.php
Redirect permanent /usa/blog-voyage-usa/burr-trail-road/burr-trail-road.php https://www.1dream.com/usa/utah/burr-trail-road/burr-trail-road.phpdream.com/usa/utah/burr-trail-road/burr-trail-road.php
Redirect permanent /usa/utah/499-carte-flaming-gorge-national-recreation-area.php https://www.1dream.com/usa/telecharger/cartes/parcs/flaming-gorge/carte-flaming-gorge.pdfdream.com/usa/telecharger/cartes/parcs/flaming-gorge/carte-flaming-gorge.pdf
Redirect permanent /usa/utah/bryce-/bryce-.php https://www.1dream.com/usa/utah/bryce-canyon/bryce-canyon.phpdream.com/usa/utah/bryce-canyon/bryce-canyon.php
Redirect permanent /usa/utah/cedar-mesa/cedar-mesa.php https://www.1dream.com/usa/utah/bears-ears/cedar-mesa.phpdream.com/usa/utah/bears-ears/cedar-mesa.php
Redirect permanent /usa/utah/factory-butte/factory-butte.php https://www.1dream.com/usa/utah/blue-hills/factory-butte.phpdream.com/usa/utah/blue-hills/factory-butte.php
Redirect permanent /usa/utah/glen-canyon-lake-/glen-canyon-lake-.php https://www.1dream.com/usa/utah/glen-canyon-lake-powell/glen-canyon-lake-powell.phpdream.com/usa/utah/glen-canyon-lake-powell/glen-canyon-lake-powell.php
Redirect permanent /usa/utah/moonscape-overlook/moonscape-overlook.php https://www.1dream.com/usa/utah/blue-hills/moonscape-overlook.phpdream.com/usa/utah/blue-hills/moonscape-overlook.php


htaccess dossier www/usa/ :

# BLOQUER USER AGENT
RewriteCond %{HTTP_USER_AGENT} ^.(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).$ [NC]
RewriteRule .* - [F,L]


# REDIRECTION ANCIEN REPERTOIRE
RewriteRule ^forum_usa_amerindien/(.)$ https://www.1dream.com/usa/forum-usa-amerindien/$1dream.com/usa/forum-usa-amerindien/$1 [R=301,L]

htaccess dossier www/usa/aide-usa/ :

# GLOSSAIRE
RewriteRule ^([0-9]+)-([a-z-0-9]+).php$ glossaire-mot.php?id=$1 [L]
# TAG
RewriteRule ^([0-9]+)/tag/([a-z-0-9]+).php$ t.php?id=$1&mot=$2 [L]

*****************************************
Dans les autres dosiers comme https://www.1dream.com/usa/arizona/antelope-canyon/antelope-canyon.phpdream.com/usa/arizona/antelope-canyon/antelope-canyon.php cela fonctionne car j'ai ajouté (alors que normalement, comme déjà déclaré dans dosier www/usa/ je ne devrai pas être obligé de le redéclarer) :
# BLOQUER USER AGENT
RewriteCond %{HTTP_USER_AGENT} ^.
(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).
$ [NC]
RewriteRule .
- [F,L]


BLOQUER USER AGENT


On n'a juste pas envie de lire votre prose.
Ayez un peu de respect pour vos lecteurs, svp.
Utilisez la balise `</>` pour entourer le code que vous avez copié/collé.

Désolé pour la gêne occasionnée. Pas de prose, juste mes htaccess. Voilà avec la balise </> :

Essayez avec cette url : https://www.1dream.com/usa/aide-usa/index.phpdream.com/usa/aide-usa/index.php (Faire le test avec un des user_agent suivants : AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot)

htaccess racine du site

### INDISPENSABLE
SetEnv REGISTER_GLOBALS 0
SetEnv SESSION_USE_TRANS_SID 0
RewriteEngine On

# ENCODAGE PAR DEFAUT DES FICHIERS
AddDefaultCharset UTF-8

# NE PAS AFFICHER LES SIGNATURES SERVEUR lors d'une erreur, d'une page non trouvée ou autre, le serveur peut afficher des infos supplémentaires comme la version apache, le nom et l'adresse mail de l'admin, etc.
ServerSignature Off

# SEUL LE FICHIER INDEX.PHP EST SERVI COMME FICHIER PAR DEFAUT. LES AUTRES RENVOIS UNE ERREUR 403
Options All -Indexes

order allow,deny
deny from all


# EXPIRE HEADER Permet d'indiquer que certains types de fichiers peuvent rester en cache dans le navigateur du visiteur pendant une durée déterminée

# Protégez-vous de l'exploitation malveillante du MIME Sniffing
Header always set X-Content-Type-Options "nosniff"

# Turn on Expires and set default to now
ExpiresActive On
ExpiresDefault "now"

# Set up caching on media files for 10 month

ExpiresDefault "access plus 10 month"


# Set up caching on images, HTML and JS files for 6 month

ExpiresDefault "access plus 6 month"


# Set up 1 month caching on commonly updated files

ExpiresDefault "access plus 1 month"


# Force no caching for dynamic files

ExpiresActive Off




# CACHE CONTROL Complément de l'expire headers, en fonction du serveur que vous avez ou du navigateur utilisé par vos visiteurs. Là aussi, on va déterminer une durée de cache par type de fichier

# Interdire les iframes sur d'autres site qu'AZD
Header always set X-FRAME-OPTIONS "SAMEORIGIN"

# Remote ETag from headers
Header unset ETag

# Disable ETag for files
FileETag None

# Media files are catchable

Header append Cache-Control "public"


# Images and javascript files are catchable

Header append Cache-Control "public"


# Commonly updated files are catchable

Header append Cache-Control "public"


# Force no caching for dynamic files

Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"



htaccess dossier www

# CASSE COUILLE
RewriteCond %{REQUEST_URI} ^/.git/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/.well-known/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/admin/(.)$ [OR]
RewriteCond %{REQUEST_URI} ^/administrator/(.
)$ [OR]
RewriteCond %{REQUEST_URI} ^/xmlrpc.php(.)$

RewriteRule .
- [F,L]

# INDEX
RewriteRule ^guide-voyage-ouest-americain.php$ index.php [L]

# REPERTOIRE VERS UN AUTRE -> A faire directement dans le repertoire (voir photos)

# ERROR DOCUMENT
ErrorDocument 403 /usa/divers/autres/403.php
ErrorDocument 404 /usa/divers/autres/404.php
ErrorDocument 500 /usa/divers/autres/500.php
ErrorDocument 503 /usa/divers/autres/503.php

# AIDE-USA
Redirect permanent /usa/aide_usa/plan_du_site.php https://www.1dream.com/usa/aide-usa/plan-du-site.phpdream.com/usa/aide-usa/plan-du-site.php
Redirect permanent /usa/arizona/havasu https://www.1dream.com/usa/arizona/havasu-falls/havasu-falls.phpdream.com/usa/arizona/havasu-falls/havasu-falls.php

htaccess dossier www/usa/

# BLOQUER USER AGENT
RewriteCond %{HTTP_USER_AGENT} ^.(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).$ [NC]
RewriteRule .* - [F,L]

# REDIRECTION ANCIEN REPERTOIRE
RewriteRule ^forum_usa_amerindien/(.)$ https://www.1dream.com/usa/forum-usa-amerindien/$1dream.com/usa/forum-usa-amerindien/$1 [R=301,L]

htaccess dossier www/usa/aide-usa/

# GLOSSAIRE
RewriteRule ^([0-9]+)-([a-z-0-9]+).php$ glossaire-mot.php?id=$1 [L]
# TAG
RewriteRule ^([0-9]+)/tag/([a-z-0-9]+).php$ t.php?id=$1&mot=$2 [L]

Dans les autres dosiers comme https://www.1dream.com/usa/arizona/antelope-canyon/antelope-canyon.phpdream.com/usa/arizona/antelope-canyon/antelope-canyon.php cela fonctionne car j'ai ajouté (alors que normalement, comme déjà déclaré dans dosier www/usa/ je ne devrai pas être obligé de le redéclarer) :

# BLOQUER USER AGENT
RewriteCond %{HTTP_USER_AGENT} ^.
(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).$ [NC]
RewriteRule .
- [F,L]

Vous avez abandonné ?

Oui, désolé. J'avais pu tester que le User-Agent était correctement lu par votre script et la page était effectivement bloquée que je mets un UA=binance par exemple.

Mais ça dépasse mon expertise avec les .htaccess imbriqués.

Idem…

Et si je réduis au maximum les htaccess ?

Faire le test sur tout le répertoire alaska (si je met un lien j'ai un popup qui me dit que je n'ai pas le droit d'insérer un lien) avec un des user_agent suivants : AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|DataForSeoBot|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot

htaccess dossier www

RewriteEngine On

# BLOQUER USER AGENT
RewriteCond %{HTTP_USER_AGENT} ^.(AhrefsBot|AwarioBot|binance|BLEXBot|Bytespider|DataForSeoBot|dotbot|magpie|megaindex|mj12bot|petalbot|seekport|semrush|serpstatbot).$ [NC]
RewriteRule .* - [F,L]


# INDEX
RewriteRule ^guide-voyage-ouest-americain.php$ index.php [L]

# ERROR DOCUMENT
ErrorDocument 403 /usa/divers/autres/403.php
ErrorDocument 404 /usa/divers/autres/404.php
ErrorDocument 500 /usa/divers/autres/500.php
ErrorDocument 503 /usa/divers/autres/503.php

htaccess dossier www/usa/alaska/

RewriteEngine On
# CARTE DES PARCS
RewriteRule ^([0-9]+)-([a-z]+)-([a-zA-Z0-9-]+).php$ cartes-parcs.php?id=$1 [L]
# CARTE DES VILLES
RewriteRule ^([a-z]+)-([a-zA-Z0-9-]+)-([0-9]+).php$ cartes-villes.php?id=$3 [L]

Alors, en simplifiant vous voyez ou est le problème ?

Simple @EmmanuelQ3

Virez toutes les que vous avez ajouté et repartez d'un fichier .htaccess vierge de WordPress.

Voir : https://wordetweb.com/word-et-web/Download-htaccess_ssl.txt.htm

Puis faites les redirections telles qu indiquées dans mon guide.

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.

**************************************************************************************************
* Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site
**************************************************************************************************

Voir –> https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH
Contrôler votre situation en suivant les paragraphes : A à J

N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.

Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »


repartez d'un fichier .htaccess vierge de WordPress.


Qui a parlé de Wordpress ici ?

Je n'ai que mon téléphone et il me semblait avoir vu le mot wp

Merci Gaston_Phone mais je ne suis pas avec WP ni aucun CMS d'ailleurs…