Autor Zpráva
frauen
Profil *
Zdravím,

narazil jsem na problém s mod_rewrite. Na localhostu jsem měl adresář "muj-web".

mod_rewrite vypadá následovně:
<Files .htaccess>
    order allow,deny
    deny from all
</Files>

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /muj-web/

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?path=$1 [L,QSA]
</IfModule>

Vše funguje správně, ale po přemístění na ftp (hosting) to nefunguje.

Dostal jsem přidělenou subdoménu "jmeno-prijmeni.adresa-webu.cz" a tam mám opět adresář "muj-web".

V čem je problém?

Děkuji.
Davex
Profil
frauen:
Vše funguje správně, ale po přemístění na ftp (hosting) to nefunguje.
Jak se nefungování projevuje? Zobrazí se nějaká chyba, nic se neděje nebo něco jiného? Je na hostingu Apache s povoleným souborem .htaccess a se zapnutým modulem mod_rewrite?
frauen
Profil *
Davex:
Dostávám 404: Not Found - The requested URL /muj-web/kontakt/ was not found on this server.
Soubory .htaccess povoleny jsou mod_rewrite také.
Davex
Profil
frauen:
Dostávám 404: Not Found
Zkus odstranit tu podmínku <IfModule mod_rewrite.c> + </IfModule> a možná ještě není zapnuté Options +FollowSymLinks.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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