Autor Zpráva
Drevo
Profil *
Zdravím,

Mám problém s moji stránkou v htaccessu mám toto:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

v indexu mám tohle:
        <?php 
            $url = $_SERVER['REQUEST_URI'];
            $url = explode('/', $url);
            
            if (!empty($url[2])) {
                $stranka = filter_var($url[2], FILTER_SANITIZE_STRING);
            }
            else {
                $stranka = 'hraci';
            }
            
            if(is_file('stranky/' . $stranka . '.php')){
               include('stranky/' . $stranka . '.php');
            }
            else {
               echo('Chyba. Stránka nenalezena.');
            }
        ?>  
    

Má to zkrašlovat odkazy jako např. index.php?stranka=ahoj na /ahoj
V localhostu to normálně funguje ale jakmile to nahraju na FTP tak se to hodí jako kdyby do 2 adresářů: stranka.cz/ahoj/ahoj

Předem díky za odpověd.
Davex
Profil
Drevo:
se to hodí jako kdyby do 2 adresářů: stranka.cz/ahoj/ahoj
Tomu nerozumím. Můžeš to nějak upřesnit nebo ukázat?
Taps
Profil
Drevo:
V jakém tvaru máš url adresy? Situace nastává, když dvakrát klikneš na stejný odkaz?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0