Jump to content

Beno

Actif
  • Content Count

    17
  • Joined

  • Last visited

Community Reputation

0 Neutre

About Beno

  • Birthday 04/23/1981

Contact Methods

  • Website URL
    http://www.benoblog.com

Profile Information

  • Genre
    Homme
  1. Bonjour Dan, désolé pour ma réponse tardive, j'étais absent tout le weekend. Et bien ta solution fonctionne ! J'ai honte de ne pas y a voir pensé En tout cas merci beaucoup !
  2. En effet, ce sera plus simple L'adresse du site est m.chaylaimmobilier.com et la règle de redirection est la suivante : RewriteRule ^/?dernieres_offres_vente.php$ http://m.chaylaimmobilier.com/dernieres-offres-a-la-vente? [R=301,L] RewriteRule ^/?dernieres-offres-a-la-vente dernieres_offres_vente_2.php [L] Je pense qu'il y a un conflit avec le sous domaine car ce type de règle fonctionne parfaitement pour les fichiers à la racine du site.
  3. Bonjour, Je sollicite votre aide pour un souci de réécriture d'URL pour un sous domaine. Le sous domaine est donc accessible de cette manière (m.monsite.com) et je souhaite faire une réécriture + redirection dans ce style : RewriteRule ^/?offres.php$ http://m.monsite.com/les-dernieres-offres? [R=301,L] RewriteRule ^/?les-dernieres-offres offres.php [L] En faisant ça je tombe sur une erreur 404. J'ai bien placé le .htaccess dans mon dossier "m". Merci par avance.
  4. Merci pour votre aide. En effet, il sera plus judicieux que je fasse tout passer par GET, comme ça plus de souci dans le htaccess et je peux réécrire mes URL facilement.
  5. Merci pour ta réponse. J'ai essayé de remplacer la redirection 301 par une redirection 307 ([R=307,L]) et à ce moment-là je reçois les variables, mais n'est-ce pas mauvais pour le référencement ? Sinon existe-t-il autre chose que QUERY_STRING qui permettrait de conserver les variables POST ?
  6. Bonjour, Je rencontre un problème avec une variable _POST qui est vide après une réécriture d'URL et une redirection. La variable est transmise en "hidden" dans une formulaire : <form action="http://www.monsite.com/resultats.php" method="post"> ... <input type="hidden" name="origine" value="recherche" /> ... </form> Dans le .htaccess j'ai ceci : RewriteCond %{QUERY_STRING} ^page=([0-9]+)&choix_tri=(.*)$ RewriteRule ^/?resultats.php$ http://www.monsite.com/resultats-detailles/page-%1/tri-%2? [R=301,L] RewriteRule ^/?resultats-detailees/page-([0-9]+)/tri-(.*) resultats_2.php?page=$1&tri=$2 [L] L'URL est correctement réécrite mais je récupère une valeur vide pour ma variable POST. J'ai cru comprendre que cela pouvait provenir des drapeaux (QSA ?) mais j'ai essayé en vain. Avez-vous une solution à ça ? Merci ! [edit] En fait je ne récupère aucune des variables passées par le formulaire, et pas seulement celle isue du champ "hidden" [/edit]
  7. J'en profite pour éclaircir 2 petites choses et essayer de comprendre un peu mieux Sur la dernière ligne tu as remis le "?". Est-ce obligatoire dans ce cas ? Et sur les 2 lignes de rewriting tu n'as pas mis l'indication de début de chaîne "^", ça veut dire que c'est optionnel ?
  8. Si c'est bon ça fonctionne ! Je saisissais mal l'URL En tout cas merci beaucoup pour ton aide !
  9. Je tombe sur une page d'erreur maintenant, 404. Par contre je dois quitter le boulot, je reprends demain.
  10. Il me faut donc renommer mon fichier "exclusivites.php" en "exclusivites_2.php" sur le serveur ? Ca ne va pas poser de problème pour le référencement du coup ? La redirection 301 permettant justement de conserver ce référencement non ? Je me trompe peut être, j'avoue que c'et assez flou. [edit]Oui, c'est bien pour ne pas perdre le référencement [/edit]
  11. Je n'avais pas vu ta seconde réponse. Même sans le "./" le souci est le même. Il s'agit de répertoires virtuels, peut être est-ce l'origine du problème ?
  12. Le flag [L] est bien en place. Je suis sur serveur mutualisé malheureusement (Infomaniak). Ce cas est-il fréquent ?
×
×
  • Create New...