Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

.htaccess a RewriteRule

MD1
verified
rating uzivatele
9. 12. 2012 11:14:36
Pěkný den,
pokouším se rozjet přesměrování, ale asi někde dělám zásadní chybu.
Struktura adresářů je následující:
V současné době běží na doméně statický web, přístupný přes index.html. Ten potřebuji zachovat a zároveň rozjet aplikaci přístupnou na adrese www.example.com/moje-aplikace. Obsah onoho .htaccess je pak:
Bohužel mě to stále hází na stránku s 404. Co dělám špatně? Děkuji
9. 12. 2012 11:14:36
https://webtrh.cz/diskuse/htaccess-a-rewriterule/#reply840104
pekova
verified
rating uzivatele
(23 hodnocení)
9. 12. 2012 11:28:05
mělo by stačit dát takto
RewriteRule ^moje-aplikace$ /app/loader.php
9. 12. 2012 11:28:05
https://webtrh.cz/diskuse/htaccess-a-rewriterule/#reply840103
Nishkam
verified
rating uzivatele
(3 hodnocení)
9. 12. 2012 13:48:54
A proc nedat tu aplikaci do /moje-aplikace ?
Podle mne se ten loader.php nebude volat z adresáře mimo /www
Případně do /moje-aplikace/loader.php dat include("../app/loader.php");
9. 12. 2012 13:48:54
https://webtrh.cz/diskuse/htaccess-a-rewriterule/#reply840102
MD1
verified
rating uzivatele
10. 12. 2012 00:17:09
nishkam: Protože /moje-aplikace je přístupné z venku, čili jen například pro styly, js a obrázky, nikoliv pro samotné skripty aplikace.
Prozatím to mám, že .htacces na dotaz moje-aplikace odpoví index2.php, který je ve složce www, který už načte samotou aplikaci (../app/loader.php), ideální by bylo kdyby to tam šlo rovnou, což ale jak píšeš, zřejmě není technicky možné.
10. 12. 2012 00:17:09
https://webtrh.cz/diskuse/htaccess-a-rewriterule/#reply840101
Jan Matoušek
verified
rating uzivatele
(12 hodnocení)
10. 12. 2012 08:12:47
Napsal MD1;880315
nishkam: Protože /moje-aplikace je přístupné z venku, čili jen například pro styly, js a obrázky, nikoliv pro samotné skripty aplikace.
Prozatím to mám, že .htacces na dotaz moje-aplikace odpoví index2.php, který je ve složce www, který už načte samotou aplikaci (../app/loader.php), ideální by bylo kdyby to tam šlo rovnou, což ale jak píšeš, zřejmě není technicky možné.
No běžně se to právě řeší tak, že si do www/moje-aplikace/index.php dáš ten include na app/loader.php a zakážeš přístup k app. Tak se ti nikdo na scripty nedostane
10. 12. 2012 08:12:47
https://webtrh.cz/diskuse/htaccess-a-rewriterule/#reply840100
Pro odpověď se přihlašte.
Přihlásit