Merhaba arkadaşlar forumda aradım ama .htaccess detaylı yönlendirme kodlarını paylaşan bir konu bulamadım. Var olanlar sadece www, http https vs. tek tek paylaşılmış konulardı. Bende buradan kendim için sürekli olarak kullandığım .htaccess kodlarını derledim ve sizlerle paylaşıyorum;

Tek veya birden çok bağlantıyı yönlendirmek için;
Redirect 301 /eski.html /yeni.html

Alt klasör yönlendirme;
Redirect 301 /altdosya http://www.siteadi.com/


Uzantı yönlendirme;
RedirectMatch 301 (.*).html$ http://www.siteadi.com $1.php


www olarak yönlendirme;
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.siteadi\.com
RewriteRule (.*) https://www.siteadi.com/ $1 [R=301,L]


http yönlendirme;
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.siteadi\.com$
RewriteRule ^(.*)$ http://siteadi.com/ $1 [L,R=301]


http'yi https'ye yönlendirme
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]


https'yi http'ye yönlendirme
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R,L]


domaini farklı bir domaine yönlendirme
RewriteEngine on
RewriteCond %{HTTP_HOST} ^eskidomain.com [NC]
RewriteRule ^(.*)$ https://yenidomain.com/ $1 [L,R=301,NC]


bu kodları dilediğiniz gibi htaccess dosyasına koyarak kullanabilirsiniz. Yaşayacağınız bir sorunda yorum yaparak sorunlarınıza wmaraci sayesinde çözüm bulabilirsiniz.

Kaynak: https://sercih.com/htaccess-yonlendirme-nasil-yapilir/