Probléme redirection htaccess

Bonjour à tous,

Je me permets de venir vers vous car j'ai un souci pour rediriger un url vers un autre.

En effet, je pensai pouvoir prétendre au travers de la rubrique "redirection" faire pointer mon nouvelle url.
Or c’était sans compter sur le problème de certificat, cela fonctionnait en tapant http:// sauf que lorsqu'il s'agissait du https:// cela ne fonctionnait pas et j'avais un message d'erreur.

Bref mon objectif est de rediriger mon site https://safe-hdf.com vers https://safehdf.com
J'ai remis la configuration initiale suite à consultation d'autres sujets précisant qu'il fallait éviter d'utiliser la redirection d'ovh dans ce cadre.
Et privilégier via le ftp la modification du fichier 301.htaccess pour garder le certificat et éviter ce message d'erreur.
Comme sa a été une galère de tous remettre à la configuration initiale, je préfère poser la question au préalable avant d'envisager modification de ce fameux fichier.

Voila le fichier htacess dans son état actuel :

> # BEGIN WP Rocket v3.6.4
> # Use UTF-8 encoding for anything served text/plain or text/html
> AddDefaultCharset UTF-8
> # Force UTF-8 for a number of file formats
>
> AddCharset UTF-8 .atom .css .js .json .rss .vtt .xml
>
> # FileETag None is not enough for every server.
>
> Header unset ETag
>
> # Since we’re sending far-future expires, we don’t need ETags for static content.
> # developer.yahoo.com/performance/rules.html#etags
> FileETag None
>
>
>
> Header set X-Powered-By "WP Rocket/3.6.4"
> Header unset Pragma
> Header append Cache-Control "public"
> Header unset Last-Modified
>
>
>
>
> Header unset Pragma
> Header append Cache-Control "public"
>
>
>
> # Expires headers (for better cache control)
>
> ExpiresActive on
> ExpiresDefault "access plus 1 month"
> # cache.appcache needs re-requests in FF 3.6 (thanks X ~Introducing HTML5)
> ExpiresByType text/cache-manifest "access plus 0 seconds"
> # Your document html
> ExpiresByType text/html "access plus 0 seconds"
> # Data
> ExpiresByType text/xml "access plus 0 seconds"
> ExpiresByType application/xml "access plus 0 seconds"
> ExpiresByType application/json "access plus 0 seconds"
> # Feed
> ExpiresByType application/rss+xml "access plus 1 hour"
> ExpiresByType application/atom+xml "access plus 1 hour"
> # Favicon (cannot be renamed)
> ExpiresByType image/x-icon "access plus 1 week"
> # Media: images, video, audio
> ExpiresByType image/gif "access plus 4 months"
> ExpiresByType image/png "access plus 4 months"
> ExpiresByType image/jpeg "access plus 4 months"
> ExpiresByType image/webp "access plus 4 months"
> ExpiresByType video/ogg "access plus 1 month"
> ExpiresByType audio/ogg "access plus 1 month"
> ExpiresByType video/mp4 "access plus 1 month"
> ExpiresByType video/webm "access plus 1 month"
> # HTC files (css3pie)
> ExpiresByType text/x-component "access plus 1 month"
> # Webfonts
> ExpiresByType font/ttf "access plus 4 months"
> ExpiresByType font/otf "access plus 4 months"
> ExpiresByType font/woff "access plus 4 months"
> ExpiresByType font/woff2 "access plus 4 months"
> ExpiresByType image/svg+xml "access plus 1 month"
> ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
> # CSS and JavaScript
> ExpiresByType text/css "access plus 1 year"
> ExpiresByType application/javascript "access plus 1 year"
>
> # Gzip compression
>
> # Active compression
> SetOutputFilter DEFLATE
> # Force deflate for mangled headers
>
>
> SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
> RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
> # Don’t compress images and other uncompressible content
> SetEnvIfNoCase Request_URI <br /> > .(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp|pdf)$ no-gzip dont-vary
>
>
> # Compress all output labeled with one of the following MIME-types
>
> AddOutputFilterByType DEFLATE application/atom+xml <br /> > application/javascript <br /> > application/json <br /> > application/rss+xml <br /> > application/vnd.ms-fontobject <br /> > application/x-font-ttf <br /> > application/xhtml+xml <br /> > application/xml <br /> > font/opentype <br /> > image/svg+xml <br /> > image/x-icon <br /> > text/css <br /> > text/html <br /> > text/plain <br /> > text/x-component <br /> > text/xml
>
>
> Header append Vary: Accept-Encoding
>
>
>
> AddType text/html .html_gzip
> AddEncoding gzip .html_gzip
>
>
> SetEnvIfNoCase Request_URI .html_gzip$ no-gzip
>
>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{HTTPS} on [OR]
> RewriteCond %{SERVER_PORT} ^443$ [OR]
> RewriteCond %{HTTP:X-Forwarded-Proto} https
> RewriteRule .* - [E=WPR_SSL:-https]
> RewriteCond %{HTTP:Accept-Encoding} gzip
> RewriteRule .* - [E=WPR_ENC:gzip]
> RewriteCond %{REQUEST_METHOD} GET
> RewriteCond %{QUERY_STRING} =""
> RewriteCond %{HTTP:Cookie} !(wordpress_logged_in
.+|wp-postpass_|wptouch_switch_toggle|comment_author_|comment_author_email_) [NC]
> RewriteCond %{REQUEST_URI} !^(/(.+/)?feed/?.+/?|/(?:.+/)?embed/|/(index.php/)?wp-json(/.|$))$ [NC]
> RewriteCond %{HTTP_USER_AGENT} !^(facebookexternalhit).
[NC]
> RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" -f
> RewriteRule .* "/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" [L]
>
> # END WP Rocket
> # BEGIN WordPress
> # Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
> # dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
> # Toute modification des directives situées entre ces marqueurs sera surchargée.
>
> RewriteEngine On
> RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
> RewriteBase /
> RewriteRule ^index.php$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
>
> # END WordPress

Il me semble que je dois modifier la partie rewrite.
Pourriez vous m'en dire plus?

Je vous propose de découvrir ce bouton


et d'éditer votre post ci-dessus

c'est chose faite.


mon objectif est de rediriger mon site https://1hdf.comhdf.com


Vous avez clairement une section wp_rocket et puis une section Wordpress.

La règle générale est de ne jamais rien toucher à l'intérieur des sections comme celles-là.

De plus la redirection est proprement gérée par Wordpress lui-même, en mettant l'URL préféré dans le panneau d'administration /wp-admin/ section générale.