31/07/2013, 12:27:29
je ne saurais répondre à tous les points, néanmoins :
les redirection du .htaccess pour les pretty-url de cmsms exigent apparement dans ton cas de venir d'une page .html avant de rediriger vers index.php?page=xxx
Si tu ne rentre pas dans ces conditions en appellant une page qui se finit pas par .html, tu n'arrivera donc pas vers index.php?page=xxx ce qui empêche cmsmadesimple de gérer ta 404. Chose normale donc.
Pour contourner tu pourrais ajouter un traitement 404 personnalisé APRES la redirection de cmsms dans le .htacces pour capter toutes les urls bizarres non trouvées par les règles précédente.
Pour le soucis chez 1&1 je n'ai aucune idée : je ne suis pas devant le code.
une astuce pour ta redirection 404 vers la page d'accueil : dans le contenu de la page de type 404 tu met ce code : {redirect_page page='some-page-alias'} avec l'alias de la page souhaitée.
Maintenant je te pose la question : quel intêret de mentir à l'utilisateur : l'url existe pas, mais je te le dirais pas explicitement ? La page 404 est l'occasion de prévenir l'utilisateur qu'il s'est aventuré sur un lien KO et que s'il vient d'un bookmark c'est peut être le moment de le mettre à jour !
Autre aspect du 404 : http://www.webrankinfo.com/dossiers/stra...nks-et-404 bonne lecture
les redirection du .htaccess pour les pretty-url de cmsms exigent apparement dans ton cas de venir d'une page .html avant de rediriger vers index.php?page=xxx
Si tu ne rentre pas dans ces conditions en appellant une page qui se finit pas par .html, tu n'arrivera donc pas vers index.php?page=xxx ce qui empêche cmsmadesimple de gérer ta 404. Chose normale donc.
Pour contourner tu pourrais ajouter un traitement 404 personnalisé APRES la redirection de cmsms dans le .htacces pour capter toutes les urls bizarres non trouvées par les règles précédente.
Pour le soucis chez 1&1 je n'ai aucune idée : je ne suis pas devant le code.
une astuce pour ta redirection 404 vers la page d'accueil : dans le contenu de la page de type 404 tu met ce code : {redirect_page page='some-page-alias'} avec l'alias de la page souhaitée.
Maintenant je te pose la question : quel intêret de mentir à l'utilisateur : l'url existe pas, mais je te le dirais pas explicitement ? La page 404 est l'occasion de prévenir l'utilisateur qu'il s'est aventuré sur un lien KO et que s'il vient d'un bookmark c'est peut être le moment de le mettre à jour !
Autre aspect du 404 : http://www.webrankinfo.com/dossiers/stra...nks-et-404 bonne lecture