#php #apache #magento #redirect
#php #apache #magento #перенаправление
Вопрос:
У меня есть установка magento с 2 веб-сайтами mydomain.net и mydomain.com Оба магазина имеют разную структуру категорий, но товары на странице одинаковы, и я могу видеть страницу всех товаров, используя корень, не используя структуру категорий.
Пример этого: www.mydomain.net/product1.html это то же самое, чем www.mydomain.net/category/product1.html
Но в mydomain.com дерево категорий может быть другим. Пример: www.mydomain.com/product1.html это то же самое, чем www.mydomain.com/category/subcategory/product1.html
Мне нужно создать перенаправление со всех моих страниц в .net на .com, но указывающее на самый короткий URL, то есть после первого / .
Примеры того, как это должно работать:
**www.mydomain.net чтобы www.mydomain.com
www.mydomain.net/product1.html чтобы www.mydomain.com/product1.html
www.mydomain.net/category/product2.html чтобы www.mydomain.com/product2.html
www.mydomain.net/category/subcategory/sub/sub/sub/product3.html просто для того , чтобы www.mydomain.com/product3.html**
Как я могу сделать это для моей установки magento? Я полагаю, что с помощью перенаправления appache в index.php файл ?
Не могли бы вы предоставить мне какой-нибудь код или конфигурацию для этого, потому что у меня нет никакого опыта работы с Apache.
Ответ №1:
Я не думаю, что это возможно сделать с помощью перенаправления apache. Вместо этого я рекомендую вам использовать перезапись URL-адресов каталога Magento (панель администратора / Каталог / Управление перезаписью URL-адресов)
Комментарии:
1. Я попытался отредактировать один продукт, но целевой путь — это отключенное поле.
2. Это нормально, что целевой путь отключен. Руководство по переписыванию URL-адреса каталога Magento: magentocommerce.com/wiki/3_-_store_setup_and_management/seo /…
3. что делать, если я просто хочу перенаправить все с mydomain.net чтобы mydomain.com домашняя страница с простым перенаправлением apache, возможно ли это? как я мог это сделать?
4. Оставить только
Redirect 301 / http://mydomain.com
в.htacess
файле на mydomain.net сервер.