URL Rewriting sans duplicate content

Nouveau WRInaute
Salut,

Je voulais savoir si mes règles de réécritures et de redirections étaient bonne ?

Qu'en pensez vous ?

Code:
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.homecinema-hd\.com [NC]
RewriteRule (.*) http://www.homecinema-hd.com/$1 [QSA,R=301,L]

RewriteRule   ^news-page-([0-9]+)\.html$	index.php?page=titres&pagenews=$1&lang=fr_FR  [L]
RewriteRule   ^news-page-([0-9]+)_en\.html$	index.php?page=titres&pagenews=$1&lang=en_US  [L]
RewriteRule   ^([-a-z0-9]+)_news-([0-9]+)\.html$	index.php?page=news&titre=$1&news=$2&lang=fr_FR  [L]
RewriteRule   ^([-a-z0-9]+)_news-([0-9]+)_en\.html$	index.php?page=news&titre=$1&news=$2&lang=en_US  [L]
RewriteRule   ^([-a-z0-9]+)\.html$	index.php?page=$1&lang=fr_FR  [L]
RewriteRule   ^([-a-z0-9]+)_en\.html$	index.php?page=$1&lang=en_US  [L]

RedirectMatch Permanent  /index\.php\?page=titres&pagenews=([0-9]+)&lang=fr_FR$	 http://www.homecinema-hd.com/news-page-$1\.html
RedirectMatch Permanent	 /index\.php\?page=titres&pagenews=([0-9]+)&lang=en_US$	 http://www.homecinema-hd.com/news-page-$1_en\.html
RedirectMatch Permanent	 /index\.php\?page=news&titre=([-a-z0-9]+)&news=([0-9]+)&lang=fr_FR$  http://www.homecinema-hd.com/$1_news-$2\.html	
RedirectMatch Permanent	 /index\.php\?page=news&titre=([-a-z0-9]+)&news=([0-9]+)&lang=en_US$  http://www.homecinema-hd.com/$1_news-$2_en\.html
RedirectMatch Permanent	 /index\.php\?page=([-a-z0-9]+)&lang=fr_FR$  http://www.homecinema-hd.com/$1\.html
RedirectMatch Permanent	 /index\.php\?page=([-a-z0-9]+)&lang=en_US$  http://www.homecinema-hd.com/$1_en\.html
 
WRInaute impliqué
Il semble que oui.

Si tu as accès à wget (ligne de commande), essaie de le faire, tu verras tout de suite si tes redirections permanentes fonctionnent.
 
Nouveau WRInaute
Je n'ai pas accès à wget :wink: .

J'ai ajouté des règles pour n'avoir qu'une seule homepage. J'aimerai que quelqu'un me confirme que je n'ai pas commis d'erreur :wink:

Merci

Code:
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.homecinema-hd\.com [NC]
RewriteRule (.*) http://www.homecinema-hd.com/$1 [QSA,R=301,L]

RewriteCond %{REQUEST_URI} ^/home.html
RewriteRule $  http://www.homecinema-hd.com/ [R=301,L]

RewriteRule   ^news-page-([0-9]+)\.html$	index.php?page=titres&pagenews=$1&lang=fr_FR  [L]
RewriteRule   ^news-page-([0-9]+)_en\.html$	index.php?page=titres&pagenews=$1&lang=en_US  [L]
RewriteRule   ^([-a-z0-9]+)_news-([0-9]+)\.html$	index.php?page=news&titre=$1&news=$2&lang=fr_FR  [L]
RewriteRule   ^([-a-z0-9]+)_news-([0-9]+)_en\.html$	index.php?page=news&titre=$1&news=$2&lang=en_US  [L]
RewriteRule   ^([-a-z0-9]+)\.html$	index.php?page=$1&lang=fr_FR  [L]
RewriteRule   ^([-a-z0-9]+)_en\.html$	index.php?page=$1&lang=en_US  [L]

RedirectMatch Permanent  /index\.php\?page=titres&pagenews=([0-9]+)&lang=fr_FR$	 http://www.homecinema-hd.com/news-page-$1.html
RedirectMatch Permanent	 /index\.php\?page=titres&pagenews=([0-9]+)&lang=en_US$	 http://www.homecinema-hd.com/news-page-$1_en.html
RedirectMatch Permanent	 /index\.php\?page=news&titre=([-a-z0-9]+)&news=([0-9]+)&lang=fr_FR$  http://www.homecinema-hd.com/$1_news-$2.html	
RedirectMatch Permanent	 /index\.php\?page=news&titre=([-a-z0-9]+)&news=([0-9]+)&lang=en_US$  http://www.homecinema-hd.com/$1_news-$2_en.html
RedirectMatch Permanent	 /index\.php\?page=([-a-z0-9]+)&lang=fr_FR$  http://www.homecinema-hd.com/$1.html
RedirectMatch Permanent	 /index\.php\?page=([-a-z0-9]+)&lang=en_US$  http://www.homecinema-hd.com/$1_en.html
 
Discussions similaires
Haut