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».

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 / Калі гэта так, файл .htaccess у/JOOMLA/тэчка будзе мець нулявы ўплыў на запыты к/ci_app/папкі. Я прапаную вам зірнуць на канфігурацыі сервера для вашай праблемы.

Можа быць, я няправільна зразумеў і ваша структура тэчак: / Joomla/ci_app / Калі апошняе, то вы можаце адмяніць у .htaccess бацькоўскай тэчкі «» JOOMLA, стварыўшы файл .htaccess свайго ўласнага у тэчцы ci_app. Усталюйце RewriteBase ў тэчку ci_app і ўсё павінна быць добра.

1
дададзена
Так, у мяне ёсць 2 укладзеныя папкі. SERVER/JOOMLA, SERVER/ci_app. Я думаў, што .htaccess ўнутры/Joomla будзе мець уплыў, таму што .htaccess у корані не мае ніякага правілы. Як вы прапануеце, я б зірнуць на канфігурацыі сервера.
дададзена аўтар Jose Adrian, крыніца