Witam mam problem z mod rewrite

kiedy klikam na odnośnik ścieżka wygląda : www.strona.pl/album
i oczywiście wywala mi błąd , gdy dodam na koniec .php działa poprawnie przynajmniej w chrome.

.htaccess

Kod
Options -Indexes
Options +FollowSymLinks

#Uncomment following lines if you want to use image caching!
#<IfModule mod_expires.c>
#  ExpiresActive On
#  ExpiresDefault A1209600
#  ExpiresByType text/html A1
#</IfModule>

# Uncomment following lines if Apache doesnt support MultiViews!
<IfModule mod_rewrite.c>
    RewriteEngine On
    
    # Uncomment the 2 lines below if you are using www.domain.com
    # as the baseurl for the site and users access your site
    # via domain.com (THIS IS REQUIRED FOR JQUERY TO WORK)
    RewriteBase /sellfoto/
    RewriteCond %{HTTP_HOST} ^strona.pl [NC]
    RewriteRule ^(.*)$ http://strona.pl/$1 [L,R=301]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* loader.php [L,QSA]
</IfModule>

# Edit below lines and set to
# ErrorDocument CODE /RELATIVE/error.php
# If the script is installed in the default document
# root then relative is null.
#ErrorDocument 401 /error.php
#ErrorDocument 403 /error.php
#ErrorDocument 404 /error.php


loder.php

Kod
<?php
//die('Only enable this script if you dont have support for MultiViews');
$relative = '';
$loaders  = array(
    'ajax' => 1,
    'album' => 1,
    'albums' => 1,
    );

$query      = ( isset($_SERVER['QUERY_STRING']) ) ? $_SERVER['QUERY_STRING'] : NULL;
$request    = str_replace($relative, '', $_SERVER['REQUEST_URI']);
$request    = str_replace('?' .$query, '', $request);
$request    = explode('/', trim($request, '/'));
if (isset($request['0'])) {
    $page   = $request['0'];
    if (isset($loaders[$page])) {
        require $page. '.php';
    } else {
        header('HTTP/1.0 404 Not Found');
          die();
    }
} else {
    header('HTTP/1.0 404 Not Found');
    die();
}
?>


Powiem szczerze że nie wiem co z tym zrobić . Prosze o pomoc