Codeigniter + Joomla SEF (.htaccess) сол серверде.

Мен Facebook қосымшасы ретінде қойынды жасадым. Бұл бағдарлама Codeigniter арқылы жасалған және ол менің серверде шынымен жақсы жұмыс істейді, бірақ оны басқа серверге орнатуға тырысқанда, ол жұмыс істемейді, себебі Joomla SEF белсендірілгенде орнатылған. Енді, әр кезде мен қол жеткізуге тырысамын

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

Мен .htaccess-ды редакциялағым келді, бірақ мен оны орындамадым, өйткені сайт өте көп болды, мен бірдеңені бұзғым келмейді.

Joomla порталы қалта ішінде htaccess арқылы «/ joomla» деп айтуға мүмкіндік береді. Мен өзімнің ережемді жасауға тырыстым, бірақ «joomla» ішіндегі нәрсенің өзгеретінін білмеймін.

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

Сондай-ақ, әрбір URI протоколын конфигурация файлында сәттерсіз көрдім. Оны қалай жұмыс істей аламын? Екі жүйемен бірге (Joomla-SEF және Codeigniter) бірге болуы мүмкін бе?

Алдын-ала рақмет.

0

1 жауаптар

Сізде екі ішкі қалта бар деп айтуға бола ма? / joomla/және / ci_app / Егер/joomla/қалта ішіндегі .htaccess файлы/ci_app/қалтасына сұрауларға нөлдік әсер етсе. Мен сіздің мәселеңіз үшін сервер конфигурациясын қарауды ұсынамын.

Мүмкін, мен дұрыс емес түсіндім және қалта құрылымы: / joomla/ci_app / Егер соңғы болса, сіз өзіңіздің hacacess файлын ci_app қалтасында жасау арқылы ата-ана 'joomla' қалтасының .htaccess-іне қолдана аласыз. RewriteBase параметрін ci_app қалтасына орнатыңыз және барлығы жақсы болуы керек.

1
қосылды
Иә, 2 ішкі қалта бар. SERVER/joomla, SERVER/ci_app. Менде .htaccess/joomla ішіне әсер етуі мүмкін деп ойладым, өйткені .htaccess түбіріде ешқандай ереже жоқ. Сіз ұсынғандай, сервер конфигурациясын қарауға тура келеді.
қосылды автор Jose Adrian, көзі