La règle de réécriture de mod n’est pas appliquée

Je change l’URL en une de mes applications Web (questions). Auparavant, il s’agissait de l’URL: questions.myproject.com; mais je veux changer ceci à: myproject.com/questions pour que l’ancienne URL soit toujours supscope.

Voici ce que je mets dans /public/.htaccess:

#dev RewriteCond %{HTTP_HOST} ^questions\.local-japantravel\/questions RewriteRule ^/(.*) http://local-japantravel/questions/$1 [L,R] 

J’ai testé ceci avec l’URL http: //questions.local-japantravel/questions/css/all.css (comme c’est ce que l’ancien chemin no tente d’accéder à des chemins comme “/questions/css/all.css” que l’application prend maintenant à la nouvelle URL) mais pas de joie. J’ai essayé ceci sur un testeur de htaccess en ligne aussi – http://htaccess.madewithlove.be/ – mais il n’applique pas la règle

Je peux également confirmer que les réécritures de mod sont activées.

Y a-t-il quelque chose que je fais mal là-bas?

Vous pouvez utiliser cette règle dans la racine .htaccess du sous-domaine de question :

 RewriteEngine On RewriteCond %{HTTP_HOST} ^questions\.(local-japantravel)$ [NC] RewriteRule ^questions(/.*)?$ http://%1%{REQUEST_URI} [NC,L,NE,R=302] 

Essayez comme ceci:

 RewriteEngine on RewriteCond %{HTTP_HOST} ^questions\. [NC] RewriteRule ^/?(.*)/?$ http://local-japantravel/questions/$1 [L,R,NC]