2011-10-28 4 views
0

J'ai fait un onglet en tant qu'application Facebook. Cette application a été faite sur Codeigniter et ça marche très bien sur mon serveur mais quand j'essaye de l'installer sur un autre serveur, ça ne marche pas parce que Joomla est installé avec SEF activé. Maintenant, chaque fois que je tente d'accéder àCodeigniter + Joomla SEF (.htaccess) sur le même serveur.

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

Je voulais modifier le .htaccess, mais je ne le fais pas parce que le site est très visité et je ne veux pas gâcher quelque chose.

Le portail joomla est dans un dossier permet de dire "/ joomla" avec un htaccess. J'ai essayé de faire ma propre règle mais je ne sais pas si cela modifierait quoi que ce soit à l'intérieur de "/ joomla".

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

En outre, j'ai essayé tous les PROTOCOLE URI dans le fichier de configuration sans succès. Comment puis-je le faire fonctionner? Est-il possible d'avoir les deux systèmes (Joomla-SEF et Codeigniter) ensemble?

Merci d'avance.

Répondre

1

Voulez-vous dire que vous avez deux sous-dossiers: /joomla/et /ci_app/ Si donc le fichier .htaccess dans le répertoire/joomla/dossier aura un impact nul sur les demandes au/ci_app/dossier. Je vous suggère de regarder la configuration du serveur pour votre problème.

Peut-être que j'ai mal compris et la structure de votre dossier est: /joomla/ci_app/ Dans ce dernier cas, vous pouvez passer outre le parent .htaccess du dossier « joomla » en créant un fichier htaccess de votre propre dans le dossier ci_app. Définissez le RewriteBase dans le dossier ci_app et tout devrait bien se passer.

+0

Oui, j'ai 2 sous-dossiers. SERVEUR/joomla, SERVER/ci_app. Je pensais que le .htaccess dans/joomla aurait un impact parce que le .htaccess dans la racine n'a aucune règle. Comme vous le suggérez, je devrais regarder la configuration du serveur. –