Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 12/10/2011 13:21:34

Numastick
Membre
Lieu : Paris
Inscription : 20/02/2011
Messages : 123
Site Web

[Résolu] Un petit problème de Redirection 301 ?

#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.9.4.2
#~ Url du site : www.pokertoolsonline.fr
#~ Hébergeur / Soft : NUXIT
#~ Informations Système :
#~      ----------------------------------------------
#~      Cms Version: 1.9.4.2
#~      Installed Modules:
#~      CMSMailer: 2.0.1
#~      FileManager: 1.1.0
#~      MenuManager: 1.7.6
#~      ModuleManager: 1.4.2
#~      News: 2.11.3
#~      nuSOAP: 1.0.2
#~      Printing: 1.1.2
#~      Search: 1.6.10
#~      ThemeManager: 1.1.4
#~      TinyMCE: 2.9.1
#~      SEOTools: 1.2
#~      FormBuilder: 0.7
#~      DownCnt: 2.0.0
#~      Gallery: 1.4.4
#~      Config Information:
#~      php_memory_limit:
#~      process_whole_template: false
#~      output_compression: false
#~      max_upload_size: 10000000
#~      default_upload_permission: 664
#~      url_rewriting: mod_rewrite
#~      page_extension: .html
#~      query_var: page
#~      image_manipulation_prog: GD
#~      auto_alias_content: true
#~      locale:
#~      default_encoding: utf-8
#~      admin_encoding: utf-8
#~      set_names: true
#~      Php Information:
#~      phpversion: 5.2.6
#~      md5_function: On (Vrai)
#~      gd_version: 2
#~      tempnam_function: On (Vrai)
#~      magic_quotes_runtime: Off (Faux)
#~      E_STRICT: 0
#~      memory_limit: 32M
#~      max_execution_time: 30
#~      output_buffering: 4096
#~      safe_mode: Off (Faux)
#~      file_uploads: On (Vrai)
#~      post_max_size: 8M
#~      upload_max_filesize: 10M
#~      session_save_path: /home/session (2755)
#~      session_use_cookies: On (Vrai)
#~      xml_function: On (Vrai)
#~      Server Information:
#~      Server Api: cgi
#~      Server Db Type: MySQL (mysql)
#~      Server Db Version: 5.0.51
#~      ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Je m'excuse à l'avance pour cette question sûrement un peu simplette, mais je n'arrive pas du tout à faire fonctionner mes redirections 301 chez NUXIT...
J'essaie de rediriger la page /nombre-de-tables-ouvertes-winamax.html vers http://www.pokertoolsonline.fr/poker-to … namax.html à l'aide du code suivant (genre de code que j'utilise habituellement et qui fonctionne sans problème chez OVH, sauf erreur) :

RewriteCond %{REQUEST_URI} ^/nombre-de-tables-ouvertes-winamax.html
RewriteRule ^(.*)   http://www.pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [L,R=301]

La redirection fonctionne bien au départ, mais ajoute à la fin le nom de la page d'origine pour une raison qui m'échappe...
Ajout de "?page=nombre-de-tables-ouvertes-winamax.html" après l'URL http://www.pokertoolsonline.fr/poker-to … namax.html

Quelqu'un aurait-il une idée ?

Le .htaccess au complet, si nécessaire :

AddHandler x-httpd-php5 .php 
AddType application/x-httpd-php5 .php
SetEnv PHP_VER 5

Options +FollowSymlinks

RewriteEngine On
# Pour rediriger pokertoolsonline.fr vers www.pokertoolsonline.fr
RewriteCond %{HTTP_HOST} !^www\.pokertoolsonline\.fr [NC]
RewriteRule (.*) http://www.pokertoolsonline.fr/$1 [QSA,R=301,L]

# Début du filtrage, puis de réécriture d'URLs propres
# Nécessite Options FollowSymLinks
# et Allow on

# Protection contre Hackers
RewriteCond %{QUERY_STRING} ^(.*&)?error=http://
RewriteRule ^(.*/)?errors.php - [F,L]

# Peut être requis avec un sous dossier
RewriteBase /

# Pour rediriger index.html, index.php.... vers la racine du site (ne marche pas)
#RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
#RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]

#Page renommée (ne marche pas)
#RewriteCond %{THE_REQUEST} /nombre-de-tables-ouvertes-winamax.html
#RewriteRule /nombre-de-tables-ouvertes-winamax.html  http://www.pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [L,R=301]

RewriteCond %{REQUEST_URI} ^/nombre-de-tables-ouvertes-winamax.html
RewriteRule ^(.*)   http://www.pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [L,R=301]

#RewriteRule /nombre-de-tables-ouvertes-winamax.html http://www.pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [R=301]

# Réécriture ordinaire des URLs propres
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.+)(.html)?$ index.php?page=$1 [QSA]
RewriteRule ^(.+)(.htm)?$ index.php?page=$1 [QSA] 
# Fin de la réécriture

Merci d'avance pour votre aide...

Dernière modification par Numastick (13/10/2011 18:57:28)

Hors ligne

#2 12/10/2011 13:55:19

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

tu dois tomber dans le cas de cette redirection

# Pour rediriger pokertoolsonline.fr vers www.pokertoolsonline.fr
RewriteCond %{HTTP_HOST} !^www\.pokertoolsonline\.fr [NC]
RewriteRule (.*) http://www.pokertoolsonline.fr/$1 [QSA,R=301,L]

sans doute à cause du flag QSA. tente de virer cette partie et retest

http://httpd.apache.org/docs/current/mo … write.html

Hors ligne

#3 12/10/2011 14:01:46

Numastick
Membre
Lieu : Paris
Inscription : 20/02/2011
Messages : 123
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

Hello (toujours vif comme l'éclair à ce que je vois !),

Ben non, pas mieux, toujours redirigé vers :

http://www.pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html?page=nombre-de-tables-ouvertes-winamax.html

...

Hors ligne

#4 13/10/2011 17:27:17

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Hors ligne

#5 13/10/2011 17:53:48

Numastick
Membre
Lieu : Paris
Inscription : 20/02/2011
Messages : 123
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

Me neither...

Mais bonne nouvelle, y'a quand même un truc qui fonctionne :
pokertoolsonline.fr/nombre-de-tables-ou … namax.html est bien redirigée vers http://pokertoolsonline.fr/poker-tools- … namax.html

C'est si je mets www devant pokertoolsonline.fr que ça ne marche plus :

http://www.pokertoolsonline.fr/nombre-de-tables-ouvertes-winamax.html

dirige toujours vers

http://pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html?page=nombre-de-tables-ouvertes-winamax.html

donc vers une erreur 404.

Et cela, avec ou sans ces lignes dans le .htaccess :

# Pour rediriger www.pokertoolsonline.fr vers pokertoolsonline.fr
RewriteCond %{HTTP_HOST} ^www\.pokertoolsonline\.fr [NC]
RewriteRule (.*) http://pokertoolsonline.fr/$1 [QSA,R=301,L]

(remarque : j'ai changé par rapport à la fois précédente, je dirige toutes les pages vers la racine, et non vers www/)

Je te remets tout le .htaccess, on en sait jamais, des fois que ça t'inspire...

AddHandler x-httpd-php5 .php 
AddType application/x-httpd-php5 .php
SetEnv PHP_VER 5

Options +FollowSymlinks

RewriteEngine On
# Peut être requis avec un sous dossier
RewriteBase /

# Pour rediriger www.pokertoolsonline.fr vers pokertoolsonline.fr
RewriteCond %{HTTP_HOST} ^www\.pokertoolsonline\.fr [NC]
RewriteRule (.*) http://pokertoolsonline.fr/$1 [QSA,R=301,L]

# Début du filtrage, puis de réécriture d'URLs propres
# Nécessite Options FollowSymLinks
# et Allow on

# Protection contre Hackers
RewriteCond %{QUERY_STRING} ^(.*&)?error=http://
RewriteRule ^(.*/)?errors.php - [F,L]


# Pour rediriger index.html, index.php.... vers la racine du site (Evite le DUST)
#RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
#RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]


#Page renommée (ne marche pas)
RewriteCond %{REQUEST_URI} ^/nombre-de-tables-ouvertes-winamax.html
RewriteRule ^(.*)   http://pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [L,R=301]

#RewriteRule /nombre-de-tables-ouvertes-winamax.html http://pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [R=301]


# Réécriture ordinaire des URLs propres
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.+)(.html)?$ index.php?page=$1 [QSA]
RewriteRule ^(.+)(.htm)?$ index.php?page=$1 [QSA] 
# Fin de la réécriture

Hors ligne

#6 13/10/2011 18:05:26

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 693
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

Essaye en plaçant

#Page renommée (ne marche pas)
RewriteCond %{REQUEST_URI} ^/nombre-de-tables-ouvertes-winamax.html
RewriteRule ^(.*)   http://pokertoolsonline.fr/poker-tools-online/multi-tabling-winamax.html [L,R=301]

AVANT

# Pour rediriger www.pokertoolsonline.fr vers pokertoolsonline.fr

Hors ligne

#7 13/10/2011 18:56:32

Numastick
Membre
Lieu : Paris
Inscription : 20/02/2011
Messages : 123
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

Alors là, devinez quoi !
J'ai déplacé la redirection, comme indiqué par Jean Le Chauve... mais toujours rien.

Du coup, j'ai supprimé la quasi-totalité du .htaccess (un peu énervée la fille) !
Et là, ô magie du Web, les redirections s'effectuaient toujours... à l'insu de mon plein gré...
Un fantôme dans mon browser ou quoi ?

J'ai donc testé sur 3 autres navigateurs... et là, tout s'est mis à FONCTIONNER PARFAITEMENT sur les 3 !

Donc, en clair, j'ai vidé le cache de Firefox et tout est rentré dans l'ordre (en positionnant le code avant ou après la 1ère redirection, d'ailleurs, tout marche bien).

Bref, je ne savais pas que le cache pouvait conserver les redirections... c'est peut-être spécifique à Firefox...?
Quoi qu'il en soit, tout marche bien, merci à tous les 2 pour votre aide !

(J'indique "Résolu")

Hors ligne

#8 13/10/2011 22:31:54

Numastick
Membre
Lieu : Paris
Inscription : 20/02/2011
Messages : 123
Site Web

Re : [Résolu] Un petit problème de Redirection 301 ?

PS: Quand même, suis vraiment trop blonde sur ce coup-là...
Désolée pour le dérangement...

Hors ligne

#9 14/10/2011 00:15:37

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Hors ligne

Pied de page des forums