2010-08-12 3 views
0

Je veux rediriger les utilisateurs à partir d'une URL formatée comme ceci:mod_rewrite N nombre de répertoires avant URL

http://blog.mysite.com/any/number/of/directories/<POSTNAME>.html 

À:

http://mysite.com/about/blog/entry/<POSTNAME>/ 

Où est la même chaîne séparées par des tirets, et, le L'URL d'origine peut avoir un nombre quelconque de répertoires avant le nom de fichier (aucun d'entre eux n'est 'passé' à la nouvelle URL).

Est-il possible de créer une règle htaccess qui réapprend ce modèle?

Un grand merci pour votre aide! :)

Répondre

0

Je pense que vous cherchez quelque chose comme ceci:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^blog 
RewriteRule ([^/]+)\.html$ http://example.com/about/blog/entry/$1/ [R=301,L] 
+0

Parfait, Merci! – Freddy

+0

Bonnes choses, heureux d'entendre que ça fonctionne. –

Questions connexes