2015-07-29 6 views
1

У меня проблема при перенаправлении. Это не перенаправление должным образом. Кто-нибудь знает, как написать это эффективным способом.301 Перенаправление не работает

redirect 301 /maldives-accommodation/luxury-boutique-hotels/ /hotels-resorts/luxury-boutique-hotels.html 
redirect 301 /maldives-accommodation/luxury-star-class-hotels/ /hotels-resorts/luxury-star-class-hotels.html 
redirect 301 /maldives-accommodation/maldives-villas/ /hotels-resorts/villas.html 
redirect 301 /maldives-accommodation/ /hotels-resorts.html 
+0

Что вы имеете в виду под «не перенаправлять правильно «Это работает или вообще не работает? – vitozev

+0

DOMAIN/maldives-accommodation/luxury-boutique-hotels/будут перенаправлены на DOMAIN/hotels-resorts.html/hotels-resorts/luxury-boutique-hotels.html – Mahesh

+0

Это перенаправление просто невозможно с кодом, который вы опубликовали, поэтому здесь должно быть что-то еще ». – MrWhite

ответ

1

директива Redirect связывает два URL путь узлов вместе, так что вы, вероятно, захотите использовать что-то вроде RedirectMatch вместо так что все после паттерна игнорируются:

RedirectMatch 301 ^/maldives-accommodation/luxury-boutique-hotels/$ /hotels-resorts/luxury-boutique-hotels.html 
RedirectMatch 301 ^/maldives-accommodation/luxury-star-class-hotels/$ /hotels-resorts/luxury-star-class-hotels.html 
RedirectMatch 301 ^/maldives-accommodation/maldives-villas/$ /hotels-resorts/villas.html 
RedirectMatch 301 ^/maldives-accommodation/$ /hotels-resorts.html 
Смежные вопросы