2015-08-06 1 views
0

J'ai un site Web qui exécute elgg dans le répertoire racine. Mais je veux dans le sous-répertoire qui se trouve dans elgg put site wordpress.Elgg avec sous-répertoire qui n'est pas exécuté par elgg

Exemple: www.mysite.com - Elgg, www.mysite.com/wp - wordpress

Oui, et je ne nécessitent aucune sorte d'intégration entre eux (pas de pont) Juste pour ne pas exécuter ce dossier

J'ai donc besoin pour le répertoire www.mysite.com/wp différentes règles que pour le site de repos. J'ai essayé de changer le fichier .htaccess pour le répertoire www.mysite.com/wp, mais je pense que c'est faux. Il ne fonctionne que pour les fichiers .php simples, mais wordpress est plus complexe et après une longue période de chargement Il montre le site "rien trouvé" elgg chargé.

S'il vous plaît ne pas demander de modifier la structure du site, il est déjà défini. Et wordpress dans le sous-répertoire a aussi ses raisons.

Je sais qu'il doit y avoir une solution facile pour ce problème comme elgg plugin pour les sous-répertoires, mais le problème est que le web est inondé de sujets sur l'installation de elgg dans le sous-répertoire et je ne trouve pas de solution.

+0

Idéalement, il devrait fonctionner. Vous n'avez pas mentionné quelle était la règle que vous avez mis dans le fichier racine .htaccess – enRaiser

Répondre

0

Vous pouvez utiliser une règle de réécriture qui utilise^$ pour représenter la racine et réécrire que votre répertoire/wp et écrire ce juste au-dessus index.php comme ceci:

RewriteEngine On 
RewriteRule ^wp(.*)$ /wp [L] 
RewriteRule ^(.*)$ index.php?__elgg_uri=$1 [QSA,L]