J'ai un htaccess/apache Rewrite problème, mais il est un peu plus embêtant:htaccess rewrite comportement (? Document racine)
J'ai un domaine comme www.example.org et tous les fichiers de contenu sont en
/var/www/www.example.org/content
chaque fichier doit être accessible sur une index.php qui est enregistré dans
/var/www/www.example.org/start1
donc il y a un .htaccess qui réécrivent à l'index.php (pas de problème).
sur apache est un hôte DÉFINIES avec:
ServerName www.example.org
DocumentRoot /var/www/www.example.org/start1
que tout fonctionne très bien, mais maintenant j'ai une deuxième exigence:
il y a des fichiers sepcial dans le contenu qui doit être consulté sur un autre indice php (aucun moyen d'utiliser le même index.php comme précédemment),
si i a mis le deuxième index.php dans
/var/www/www.example.org/start2
et laissez le .htaccess tout réécrire à la nouvelle index.php.
dans apache I défini un alias
Alias /special /var/www/www.example.org/start2
quand je maintenant accès à www.example.org/special/file le .htaccess de /var/www/www.example.org/start2 est d'abord dans la réécrire le journal. Mais il le réécrit à l'index.php dans le dossier start1 pas, comme je m'y attendais, à l'index.php du dossier start2.
Je pense que c'est à cause de la racine du document, mais je ne sais pas ce que je peux faire. VHost est pas une option, car Theres un seul domaine
Vous souhaitez afficher vos règles de réécriture actuelles? – joshOfAllTrades
RewriteRule^(. *) Index.php dans start1 et start2 .htaccess J'ai aussi essayé RewriteRule^(. *) /var/www.example.org/start2/index.php – RCX