2010-07-13 4 views
3

У меня есть код http://example.com/blog/photos/photos/gallery/image/1.Удалить часть URL

И мне нужно удалить вторую папку фотографий. Как удалить деталь с помощью mod_rewrite и .htaccess?

Для вашего интереса/блога мой корень документа.

Большое спасибо за любые предложения, Стив

EDIT

Вы должны знать, что URL-адреса, генерируемая Wordpress 3.0 унд NextgenGallery.

http://example.com/blog это мой документ корень. Это означает, что я установил Wordpress в папку blog.

Первый слизень после blog - это страница, с которой связана моя галерея.

Вторая пуля - это название альбома и может быть переименована во все, что вы хотите. Это просто место для моих галерей. gallery - это название галереи.

ответ

6

Предполагая, что вы хотите сделать редирект:

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

+1. Кстати, поскольку я изучаю mod_rewrite, что «[R]» почему вы не использовали постоянную переадресацию [301, L]? –

+0

R просто означает перенаправление. Посмотрите на все варианты здесь, чтобы выяснить, что правильно для вашего сценария: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule –

+0

Taylor, Благодарим вас за быстрый ответ. Но я действительно не знаю, разрешает ли простая перенаправление проблема. См. Мое редактирование выше, пожалуйста ... Любые дополнительные предложения? Steve – gearsdigital

Смежные вопросы