Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno .htaccess a mod_rewrite

Pretože na svojej webovej stránke máš odkaz v tvare "/cs/...", tak vďaka tomu lomítku na začiatku smeruje požiadavka na "http://172.16.0.1/cs/...". Tvoja aplikácia je umiestnená v adresári spg, takže sa k nej tá požiadavka nedostane (t.j. obsah súboru .htaccess už nehrá rolu). Keď nechceš zmeniť odkaz z "/cs/..." na napr. "ROOT_DIR . 'cs/...'", tak budeš musieť nastaviť virtuálneho hostiteľa.

Nastaviť virtuálneho hostiteľa nie je nič ťažké a je to popísané aj v tom odkaze, ktorý som už písal (postup je rovnaký, nezáleží na tom, či to beží na Windows alebo nie). Okrem toho je to podrobne popísané v dokumentácii a aj v samotnom konfiguračnom súbore.

V prípade virtuálneho hostiteľa bude súbor .htaccess rovnaký ako originál, ktorý je na pôvodnom webe.

Mimochodom, Samba nedodáva do URL nič - to robí prehliadač, ktorý o samotnej aplikácii nič nevie, takže tam to "spg" chýba.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny