Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
URL Rewriting & Problème de redirections
#1
Bonjour à tous,

Nouveau sur CMSMS, j'ai un problème concernant l'URL rewriting et les redirections.

Sur le site en questions, j'ai des URL du type : /index.php?page=nom_de_la_page.
J'aimerais avoir des URL du type : /categorie/page/.

J'ai donc activé le mod_rewrite dans config.php : $config['url_rewriting'] = 'mod_rewrite';
Et voici mon .htaccess :

Code :
[== PHP ==]
######## 301 BEGIN

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

RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]

RewriteCond %{REQUEST_URI} (/[^.]+)[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}/ [R=301,L]

######## 301 END

SetEnv PHP_VER 5_TEST

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Les règles ci-dessus me servent à :
  1. Rediriger la version sans www vers www
  2. Rediriger les extensions
  3. Forcer le slash à la fin des URL

Voici mes problèmes:
  1. Depuis les moteurs de recherches j'arrive toujours sur la version /index.php?page=nom_de_la_page : L'url est correctement réécrite sur le site mais la 301 mais j'aimerais avoir la redirection 301 depuis /index.php?page=nom_de_la_page vers /categorie/page/.
  2. Toutes les URL ne sont pas correctement réecritent sur le site


Est-ce que quelqu'un a déjà eu ce problème? Comment le résoudre?


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)