2010-07-13 8 views
3

J'ai une URL comme celle-ci http://example.com/blog/photos/photos/gallery/image/1.Supprimer une partie de l'URL

Et j'ai besoin de supprimer le deuxième dossier de photos. Comment puis-je retirer la pièce en utilisant mod_rewrite et .htaccess?

Pour votre intérêt/blog est mon document racine.

Merci beaucoup pour toutes les suggestions, Steve

EDIT

Vous devez savoir que les URL générées par Wordpress 3.0 und NextgenGallery.

http://example.com/blog est ma racine de document. Cela signifie que j'ai installé Wordpress dans le dossier blog.

Le premier slug après blog est la page à laquelle ma galerie est associée.

Le deuxième slug est le nom de l'album et peut être renommé en tout ce que vous voulez. C'est juste un espace réservé pour mes galeries. gallery est le nom de la galerie.

Répondre

6

En supposant que vous voulez faire une redirection:

RewriteRule ^/blog/photos/photos/(.*)$ /blog/photos/$1 [R] 
+0

+1. BTW depuis que j'apprends mod_rewrite quoi de '[R]' pourquoi n'avez-vous pas utilisé la redirection permanente '[301, L]'? –

+0

R est l'abréviation de redirection. Regardez toutes les options ici pour comprendre ce qui est correct pour votre scénario: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule –

+0

Taylor, merci pour votre réponse rapide. Mais je ne sais vraiment pas si une simple redirection résout le problème. Voir ma modification ci-dessus s'il vous plaît ... D'autres suggestions? Steve – gearsdigital

Questions connexes