2015-10-28 3 views
1

Сайт magento переведен на Nginx, и мои 301 переадресации здесь не работают.301 не работает на сервере nginx

Предыдущий URL:

www.domain.com/store/food/two-year-supply-of-glide-r-chow-glide-a-mins.html 

Новый URL:

www.domain.com//two-year-supply-of-glide-r-chow-glide-a-mins.html 

Первоначально мой .htaccess был

Redirect 301 /store/food/two-year-supply-of-glide-r-chow-glide-a-mins.html /two-year-supply-of-glide-r-chow-glide-a-mins.html 

и теперь у меня есть преобразовать его в формат сервера Nginx т.е.

location /store/food/two-year-supply-of-glide-r-chow-glide-a-mins.html { 
rewrite ^(.*)$ /two-year-supply-of-glide-r-chow-glide-a-mins.html redirect; 
} 

Что не работает.

ответ

0

Ваше преобразование выглядит хорошо для меня. когда-нибудь nginx-сервер игнорирует файл .htacess, попробуйте с новым файлом с именем nginx.conf и поместите в него все htacess-преобразования.

Редактировать

# nginx configuration 
location /store { rewrite ^/store/food/(.*)$ /$1 redirect; } 

Я думаю, что это может помочь вам.

+0

Спасибо, но его перенаправление в www.domain.com/store/food/two-year-supply-of-glide-r-chow-glide-a-mins/two-year-supply-of-glide -r-chow-glide-a-mins.html –

+0

@AyanSarkar: вы хотите удалить категории из url? если да, то перейдите в System => Configuration => Catalog => Catalog => Search Engine Optimization и установите для параметра «Использовать категории для URL-адреса продукта» значение «нет». – urfusion

+0

ну, это не тот случай, мы уже сделали это. и вот почему мы 301, которые ссылаются на новый URL-адрес источника –

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