/ / Utilisation de .htaccess pour rediriger vers un sous-répertoire - apache, .htaccess, web

Utiliser .htaccess pour rediriger vers un sous-répertoire - apache, .htaccess, web

Je suis en train de développer un service REST et j'aimerais qu'il soit mis à jour. J'ai un sous-domaine nommé api qui pointe vers le dossier api. J'ai la structure de dossier suivante:

api | __ v1 | ___ public_html | ____ .htaccess

Pour le moment je peux utiliser "http://api.mydomain.com/v1/public_html"(ce qui déclenche le .htaccess) pour utiliser cette version de mon service.

J'aimerais pouvoir appeler "http://api.mydomain.com/v1"au lieu de l'URL précédente. Très probablement j'aurai un autre .htaccess dans le dossier v1 comme ceci:

api | __ v1 | ___ .htaccess | ___ public_html | ____ .htaccess

La question est de savoir ce que mon fichier .htaccess doit contenir pour effectuer la redirection. Aussi, après la redirection, cela déclenchera-t-il le fichier .htaccess de public_html?

J'ai essayé d'utiliser RewriteRule ^ (/)? $ Public_html [L] mais cela ne fonctionne pas.

Modifier:

Le dossier api est localisé comme ceci dans mon dossier d’accueil hôte (le sous-domaine pointe uniquement sur le dossier api):

maison | __api | __ v1 | ___ public_html | ____ .htaccess

Réponses:

0 pour la réponse № 1

Essayez d'utiliser le code source suivant:

RewriteEngine On
RewriteRule ^$ /v1 [L]