Codeigniter + Joomla SEF (.htaccess) на том же сервере. - PullRequest
0 голосов
/ 28 октября 2011

Я сделал вкладку в качестве приложения Facebook.Это приложение было создано на Codeigniter и оно отлично работает на моем сервере, но когда я пытаюсь установить его на другом сервере, оно не работает, потому что Joomla устанавливается с активированной SEF.Теперь, каждый раз, когда я пытаюсь получить доступ к

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

, я хотел редактировать .htaccess, но я не делал этого, потому что сайт очень посещаемый, и я не хочу что-то испортить.

Портал joomla находится внутри папки, скажем "/ joomla" с помощью htaccess.Я пытался создать свое собственное правило, но я не знаю, изменит ли оно что-нибудь внутри "/ joomla".

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

Кроме того, я попытался все ПРОТОКОЛ URI в файле конфигурации без успеха.Как я могу заставить это работать?Возможно ли объединить обе системы (Joomla-SEF и Codeigniter)?

Заранее спасибо.

1 Ответ

1 голос
/ 30 октября 2011

Вы говорите, что у вас есть две подпапки: / joomla / и / ci_app / Если это так, файл .htaccess в папке / joomla / не будет иметь никакого влияния на запросы к папке / ci_app /.Я бы посоветовал вам взглянуть на конфигурацию сервера для вашей проблемы.

Возможно, я неправильно понял, и ваша структура папок: / joomla / ci_app / Если последнее, то вы можете отменить родительскую папку 'joomla' .htaccess, создавсобственный htaccess-файл в папке ci_app.Установите RewriteBase в папку ci_app, и все должно быть хорошо.

...