patrick2dev adlı üyeden alıntı: mesajı görüntüle
$url = "https://siteadicom/kategori-adi/icerik-yazi.html";

//$newUrl = str_replace(end(explode('/', $url)), '.html', ''); uzatmak nasıl yapılır?

$newUrl = str_replace($url, '.html', '');
kodu uzatmışım, arkadaşın ilk attığını kullanabilirsiniz.
Edit : $degisken = str_replace('.html','',$url);
bu şekil düzenleyince oldu.

tek bir sıkıntım kaldı arkadaşlar.
$url = "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$degisken = str_replace('.html','',$url);
header("HTTP/1.1 301 Moved Permanently");
header("Location:".$degisken);

yapınca çok fazla yönlendirme oldu diyor tarayıcı. bunu aşmak için. şöyle birşeye ihtiyacım var
https://siteadicom/kategori-adi/icerik-yazi.html url .html uzantılı ise header yönlendirmesine sokmam lazım. bu if 'i nasıl yazabiliriz?