Некоторые перенаправления работают, некоторые нет ... все тот же синтаксис? - PullRequest
0 голосов
/ 10 ноября 2011

ОК, поэтому у меня есть файл .htaccess с более чем 4000 перенаправлений для магазина электронной коммерции Magento, некоторые из 301 работают, а некоторые нет.

Вот пример:

redirect 301 /1-watt-12-volt-led-bullet-spotlight.aspx http://www.my-new-webstore.com

redirect 301 /1-watt-12-volt-led-waterfall-light.aspx http://www.my-new-webstore.com

Второй возвращает ошибку 500, почему? Он почти такой же, как и над ним (просто другой продукт); когда я размещаю их вживую, возвращается ошибка 500, но когда я закомментирую, ошибки нет.

Может быть, какой-то другой файл не разрешает перенаправление?

Спасибо!

1 Ответ

0 голосов
/ 10 ноября 2011

Может быть, лучше использовать:

RewriteRule (.*) http://www.my-new-webstore.com [R=301,L]

Для всех или что-то типа

RewriteRule ^1-watt-12(.*) http://www.my-new-webstore.com/1-watt-12$1 [R=301,L]

Если вам нужны более точные данные (не проверили последний и записаны из памяти, так что читайте документы, если это не работает!)

...