Codeigniter + Joomla SEF (.htaccess) bir xil serverda.

Facebook ilovasi sifatida yorliq yaratdim. Ushbu dastur Codeigniter ustida tuzilgan va serverimda juda yaxshi ishlaydi, lekin uni boshqa serverga o'rnatishga urinib ko'rganimda, bu ishlamayapti, chunki Joomla FF bilan faollashtirilgan. Endi, har safar men kirishga harakat qilaman

SERVER/ci_app/index.php/hello/world it always loads SERVER/ci_app/index.php

Men .htaccessni tahrirlashni xohladim, lekin buni qilmadim, chunki sayt juda ko'p tashrif buyurdi va men hech narsa buzishni istamayman.

Joomla portali jildda joylashgan bo'lib, u "/ joomla" deb nomlangan. Men o'z qoidamga erishishga harakat qildim, lekin "joomla" ichidagi narsani o'zgartiradimi, bilmayman.

RewriteEngine on  #This line is already written
RewriteRule ^ci_app/(.*) /ci_app/$1 #Is this ok?

Bundan tashqari, har bir URI PROTOKOLni konfiguratsiya faylida muvaffaqiyatsiz sinab ko'rdim. Qanday qilib uni ishlashim mumkin? Har ikkala tizim ham (Joomla-SEF va Codeigniter) birgalikda bo'lishi mumkinmi?

Oldindan rahmat.

0

1 javoblar

Siz ikkita kichik papkada ekanligingizni ayta olasizmi: / joomla/va / ci_app / Agar/joomla/jildda .htaccess fayli/ci_app/jildiga so'rovlar bo'yicha nolinchi ta'sirga ega bo'lsa. Muammoingiz uchun server konfiguratsiyasini ko'rib chiqishni tavsiya qilaman.

Ehtimol, men noto'g'ri tushundim va papkangizning tuzilishi: / joomla/ci_app / Agar ikkinchisida ota-ona 'joomla' papkasining .htaccess-ni o'zingizning shaxsiy faylingiz (ci_app papkasida) yarating. RewriteBase-ni ci_app papkasida sozlang va barchasi yaxshi bo'lishi kerak.

1
qo'shib qo'ydi
Ha, mening 2 ta ichki papkam bor. SERVER/joomla, SERVER/ci_app. Ichida/hojatxonada .htaccess ning ta'siri bo'lishi mumkin deb o'yladim, chunki .htaccess ning ildizida qoida yo'q. Siz taklif qilganidek, men server konfiguratsiyasiga qarashim kerak.
qo'shib qo'ydi muallif Jose Adrian, manba