2010-06-04 4 views
0

La redirection utilisant HTACCESS fonctionne correctement sur le serveur mais pas sur le sous-domaine. J'ai utilisé le code suivant HTACCESS pour la tâche de redirection:La redirection utilisant HTACCESS fonctionne correctement sur le serveur mais pas sur le sous-domaine

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^user/(.+)$ done.php?info=$1 

http://site.com/user/123/USA à http://site.com/done.php?info=123/USA

Est-ce que toutes les modifications nécessaires sur les sous domaines de travailler ce code HTACCESS?

http://test.site.com/user/123/USA-http://test.site.com/done.php?info=123/USA

Répondre

0

Cela dépend entièrement de la configuration exacte du sous-domaine. Il pourrait être aussi simple que de changer ceci:

RewriteRule ^user/(.+)$ done.php?info=$1 

dans ce:

RewriteRule ^/?user/(.+)$ done.php?info=$1 

Mais sans la configuration du serveur, il est difficile de dire. Je dirais activer RewriteLog (ne peut pas être fait dans .htaccess), vérifier sa sortie, et si le rapport n'est pas encore clair avec les différences de configuration entre domaine & sous-domaine.

Questions connexes