2011-09-12 4 views
0

Je suis nouveau à Drupal et comment fonctionne ses fonctions, mais j'essaie d'ajuster le fichier. Htaccess pour ajuster certaines anciennes URL pour créer de meilleurs SEO friendly.Drupal fichier .Htaccess avec URL RewriteRule

Je sais que Drupal a un script d'URL propre ce qui est bien, mais j'essaie de transmettre des anciennes URL. Voici un exemple de la structure de l'URL.

urls VIEUX http://www.example.com/own

Passer à la nouvelle URL http://www.example.com/own-real-estate/own- 123

donc dans mon fichier .htaccess dans le répertoire racine du site (/ html /)

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/

    #THIS 
    RewriteRule ^/own-real-estate/own-123(.*)$ http://www.example.com/own [R=301,L] 

    #OR THIS 
    RewriteRule http://www.example.com/own-real-estate/own-123(.*)$ http://www.example.com/own [R=301,L] 

</IfModule> 

AddHandler php5-script .php 

Ou est-il un problème de CACHING qui pose des problèmes? Toute aide serait appréciée.

Répondre

1

Je pense que vous avez écrit votre règle envers

RewriteRule ^/own http://www.example.com/own-real-estate/own-123 [R=301,L,NC] 

Ce guide vous donnera une introduction rapide sur url .htaccess réécriture
http://corz.org/serv/tricks/htaccess2.php