2010-03-17 4 views
2

Vous avez une installation de Drupal6 et j'utilise un formulaire Web pour collecter des données. Le formulaire Web a un alias de chemin défini sur la page d'édition en tant que "contact_us". Le problème que je ne peux pas comprendre (et difficile à reproduire) est de temps en temps, certains utilisateurs finissent sur la page «node /». On dirait que c'est un échec possible en essayant de trouver l'alias ou le chemin du système.Drupal path alias non trouvé

Tout le monde a déjà vu ça? Des suggestions sur certains endroits à regarder ou pourquoi cela se passe-t-il?

+0

Voulez-vous dire que les utilisateurs finissent parfois sur 'node /' après avoir envoyé le formulaire? En outre, que fait normalement le formulaire Web lors de la soumission? –

Répondre

1

Avez-vous installé un module comme path_redirect? Vérifiez que rien ne tente d'envoyer contact_us vers le noeud /.

Vérifiez également que les utilisateurs disposent des autorisations nécessaires pour accéder au formulaire.

De plus, 'domain.com/node' est la page d'accueil par défaut de Drupal. Soumettent-ils le formulaire et sont-ils renvoyés à la page d'accueil?

0

Dans un site où plusieurs langues sont activées, dans certains cas, Drupal ne trouve pas l'alias d'URL correct pour la langue actuellement définie pour l'utilisateur et renvoie l'URL canonique Drupal à la place.

Vous n'avez pas signalé si le site Drupal est multilingue et s'il existe un alias pour cette URL également dans une autre langue; Je ne peux pas suggérer plus de possibilités sans le savoir.