Redirection incomplette

Bonjour à tous,

Mon .htaccess (https://imagenature.art/htaccess.txt) ne réécrit pas les URL "www.imagenature.art" en "imagenature.art", que ce soit en HTTP ou HTTPS. Mon code est il désuet ? Merci pour votre assistance ! R.

ton code est potable
mais



www n'est plus dans le multiste

quel est le contenu de ton `.ovhconfig`?

app.engine=php
app.engine.version=7.3

http.firewall=none
environment=production

container.image=stable

donc inutile:
```text
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
```

yapluka remettre le sous-domaine www dans manager Ovh/hébergement/multisite

Le sous domaine www a été ajouté au "domaine imagenature.art" et à pour dossier racine "." (point).
Les 2 instructions sus-citées ont été désactivées par l'ajout de "# " en début de ligne.
Il semble néanmoins que la redirection "www.imagenature.art" vers "imagenature.art" ne se fasse pas.

> pour dossier racine "."

non! le dossier racine doit être le même que le root, `www` j'imagine
attendre 20mn après la modif… :frowning:

Le but de la redirection "www.monsite" en "monsite" était de faire en sorte que le pagerank ne soit pas divisé (partagé) entre les 2 URLs. Mais je me rends compte que le fait d'avoir supprimé le sous domaine "www" était une bonne chose en fait. Il me semble que je n'ai pas besoin de mettre d'instruction de redirection PHP dans .htaccess ; le pagerank devrait pointer vers imagenature.art si le sous domaine www n'existe plus.

> Mais je me rends compte que le fait d'avoir supprimé le sous domaine "www" était une bonne chose en fait.

bah non, tu veux révolutionner les bonnes pratiques?

> Il me semble que je n'ai pas besoin de mettre d'instruction de redirection PHP dans .htaccess ;


si

> le pagerank devrait pointer vers imagenature.art

c'est un peu dépassé ça

mais tu es libre

```text
nmap -p 443 --script ssl-cert imagenature.art
start: 2020-05-31T02:34:13
Subject Alternative Name:
imagenature.art
www.imagenature.art
```

au 31 mai tu étais bien arrivé à la mettre pourtant

Désolé d'être maladroit avec le PHP. Je ne suis pas développeur et ai fait l'effort d'apprendre HTML et CSS. J'ai codé mon site tout à la main. Mais apprendre en plus PHP m'a rebuté pour le simple besoin d'un site de photo.
Qu'est ce qui clocherait dans mon .htaccess (https://imagenature.art/htaccess.txt) selon toi ?

> Qu'est ce qui clocherait dans mon .htaccess

foncièrement rien
juste le sous-domaine www qui a disparu, à rétablir, avec le même dossier racine que le root, `www` à priori

ton `.htaccess` pourrait être celui ça aussi:
```text
Options -Indexes

RewriteEngine On

## www -> no-www
RewriteCond %{HTTP_HOST} ^www.(.+)$
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

RewriteCond %{THE_REQUEST} [1]{3,9}\ /index.html\ HTTP/
RewriteRule ^index.html$ http://imagenature.art/ [R=301,L]

RewriteCond %{HTTP_REFERER} !^https://(.+.)?imagenature.art/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !ask. [NC]
RewriteCond %{HTTP_REFERER} !bing. [NC]
RewriteCond %{HTTP_REFERER} !exalead. [NC]
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !qwant. [NC]
RewriteCond %{HTTP_REFERER} !yahoo. [NC]
RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
RewriteRule .*.(png|gif|jpg|jpe|jpeg)$ https://imagenature.art/images/no-hotlink.png [L]

AddType video/mp4 .mp4
AddType video/webm .webm
AddType video/ogg .ogv
```


  1. A-Z ↩︎

Merci pour ton aide précieuse kyodev ; j'ai résolu mon problème.