LuterOrbs adlı üyeden alıntı: mesajı görüntüle
Merhaba. Sitemde bazı statik sayfalar var bunlar website.com/index.php?do=x şeklinde çalışıyor yada website.com/?do=x

htaccess ile pretty link oluşturmayı denedim ama hiçbir değişiklik olmadı. Amacım sayfanın website.com/x şeklinde gözükmesini sağlamak. Config dosyası içinde şöyle girdiler var
$__HOME               = "?do=home";
$__CONTACT            = "?do=contact";
Burada ?do=home yerine home yazdığım zaman sayfa website.com/home olarak 404 hatası alıyor. Ne yapabilirim bunun için ?

Edit: İndex.php içinde ilgili bir kod var onuda eklemek istiyorum

$page = empty($_GET['do'])?null:$_GET['do'];
    
    if(empty($page)) {
        include("__pages/home.php");
    } elseif(file_exists("__pages/".basename($page).".php")) {
        include("__pages/".basename($page).".php");
    } else {
        include_once("errors/404_errors.php");
    }

public_html ya da htdocs klasörü içinde .htaccess dosyanıza aşağıdaki kodları ekleyin.

RewriteEngine On

RewriteRule ^/ index.php
RewriteRule ^/([0-9a-zA-Z-]+)/? index.php?do=$1
Sonra şu şekilde çalışmasını umuyorum.

eski url: https://www.siteadi.com/index.php?do=contact
yeni url: https://www.siteadi.com/contact