Sitenize bir .php dosyası açıp bu kodları yazarsanız sorununuz çözülecektir.
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Web Uyumlu Yazı Çevirici</title>
</head>
<body>
<h2>Web Uyumlu Yazı Çevirici</h2>
<form method="post" action="">
<label for="original">Orijinal Yazı:</label><br>
<input type="text" id="original" name="original" required><br><br>
<input type="submit" value="Çevir">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Kullanıcının girdiği veriyi alalım
$originalText = $_POST['original'];

// Türkçe karakterleri ve boşlukları web uyumlu hale getirecek fonksiyon
function makeUrlFriendly($text) {
$text = mb_strtolower($text, 'UTF-8'); // Küçük harfe çevir
$turkce = ['ç', 'ğ', 'ı', 'ö', 'ş', 'ü'];
$english = ['c', 'g', 'i', 'o', 's', 'u'];
$text = str_replace($turkce, $english, $text); // Türkçe karakterleri İngilizceye çevir
$text = preg_replace('/[^a-z0-9s]/', '', $text); // Özel karakterleri kaldır
$text = preg_replace('/s+/', '_', $text); // Boşlukları alt çizgi ile değiştir
return $text;
}

// İşlenmiş metin
$webFriendlyText = makeUrlFriendly($originalText);

// Sonucu gösterelim
echo "<p>Web Uyumlu Yazı: <strong>$webFriendlyText</strong></p>";
}
?>
</body>
</html>