Merhaba.
Bir web sitemdeki konu bağlantıları site.com/konu-adi.html/ şeklinde. Bu yapıyı site.com/konu-adi/ haline getirmek istiyorum. Kalıcı bağlantılar kısmında /%postname%/ olarak yapıyı değiştirmek işimi görüyor fakat sitede indexli 1000'den fazla içerik yeni url'ye yönlenmediği için .htaccess üzerinden yapılacak değişiklik konusunda bilgi edinebilirsem memnun olurum.
İyi çalışmalar.
URL'deki .html/ uzantısını kaldırmak konusunda
7
●143
- 31-01-2021, 14:07:24Teşekkürler. Fakat bu kod eski bağlantıların yeni haline yönlenmesini sağlayamadı.EfendiBey adlı üyeden alıntı: mesajı görüntüle
- 31-01-2021, 14:24:02Eski linkler site.com/konu-adi.html/ olarak hocam.EfendiBey adlı üyeden alıntı: mesajı görüntüle
- 31-01-2021, 15:08:56Şunu da dener misiniz:
RedirectMatch 301 ^/([^/.]+)\.html/$ /$1/
Unutmadan; daha önce function.php dosyasına .html yapısıyla alakalı bir şey eklediyseniz, onu da silmeyi unutmayınız. Ayrıca, denediğiniz her link ayrı olmalı ki, bir önceki önbelleğe alıyorsa yönlense de açılmayabilir.
Ayrıca, az önceki de olmazsa şunun olması gerekiyor;
RewriteRule (.+)\.html?$ https://www.siteadresiniz.com/$1/ [R=301,L]
veya...
RewriteRule (.+)\.html/?$ https://www.siteadresiniz.com/$1/ [R=301,L]