Ce dont j'ai besoin, c'est de tout rediriger depuis un certain répertoire vers le fichier d'index du répertoire parent. L'URL dans le navigateur doit également changer, juste redurect directement. Comment puis-je faire cela? J'ai essayé des variations demod_rewrite - redirection simple vers le répertoire parent
RewriteRule ^(.*)/?$ ../ [R]
mais il affiche une erreur et le chemin du système réel!
Merci, cela fonctionne un peu, bien que l'utilisation des URL absolues souffle. En outre, puisque le répertoire parent utilise également la réécriture d'URL et utilise RewriteRule^(. *) /? $ Index.php? Where = $ 1 [QSA, L], lorsque l'URL est redirigée par ce que vous avez écrit, elle est redirigée vers http : // host/parent /? where = enfant – DMIL
@DMIL RewriteCond ajouté ci-dessus pour inhiber la boucle de réécriture. –
Ne fonctionne pas avec RewriteCond, fonctionne sans ligne RewriteCond, bien que les URL absolues soient un gros problème. En outre, fonctionne différemment si la barre oblique finale de l'enfant est omise, puis il affiche la redirection de parent. ** Edit: En fait, il semble que la ligne RewriteCond n'a aucun effet. – DMIL