404 Site Not Found редирект

12
A
На сайте с 18.10.2007
Offline
118
999

Здравствуйте, есть сайт, движок Magento. При переходе на сайт, через запрос на имя товара, которого на данный момент нет в ассортименте, попадаешь на страницу 404 Site Not Found. Я думаю это не самый лучший вариант как для посетителя, так и для гугла.

Как сделать такое чудо, что-бы при попадании на страницу с "404 Site Not Found" посетитель был перенаправлен на главную?

Заранее спасибо

vagogrande
На сайте с 25.02.2012
Offline
110
#1
alepavlenko:
Здравствуйте, есть сайт, движок Magento. При переходе на сайт, через запрос на имя товара, которого на данный момент нет в ассортименте, попадаешь на страницу 404 Site Not Found. Я думаю это не самый лучший вариант как для посетителя, так и для гугла.

Как сделать такое чудо, что-бы при попадании на страницу с "404 Site Not Found" посетитель был перенаправлен на главную?

Заранее спасибо

Боюсь, что ПС это не понравится

Блеск в его глазах был заревом праздничного салюта, которым его тараканы отметили окончательную победу над разумом
Grohotun
На сайте с 18.02.2009
Offline
53
#2
alepavlenko:
Здравствуйте, есть сайт, движок Magento. При переходе на сайт, через запрос на имя товара, которого на данный момент нет в ассортименте, попадаешь на страницу 404 Site Not Found. Я думаю это не самый лучший вариант как для посетителя, так и для гугла.

Как сделать такое чудо, что-бы при попадании на страницу с "404 Site Not Found" посетитель был перенаправлен на главную?

Заранее спасибо

В шаблоне 404 страницы сделать редирект на главную.

P
На сайте с 14.06.2012
Offline
22
#3

лучший вариант если товара нет, то не 404 ошибка, а страница с товаром на которой и написано, что товара нет в наличии.

а так редирект.

Надежные и быстрые VDS для сайта. Всего от 149 рублей. (http://goo.gl/pQcDi)
A
На сайте с 18.10.2007
Offline
118
#4

Не буду создавать новую тему, спрошу тут.

Есть сайт, главный домен является .de. Но до этого главным доменом был .com

Что сделал я,

1. Отключил редирект с .de на .com

2. Скопировал сайт с .com на .de

3. на .com поставил на .de "все кто пишут сайт в .com попадают на .de"

Теперь, надо сделать название сайта всегда с www. То есть, наберешь сайт в .com попадаешь на www.хххх.de наберешь .de попадаешь на www.хххх.de

Как это реализовать? Желательно средствами .htacess

Неадекватный
На сайте с 12.07.2012
Offline
12
#5

По пунктам какая-то ерунда получилась.

Если правильно вас понял, то на апаче так:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.de [OR]
RewriteCond %{HTTP_HOST} ^site\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.com
RewriteRule ^(.*)$ http://www.site.de/$1 [R=permanent,L]
A
На сайте с 18.10.2007
Offline
118
#6
Неадекватный:
По пунктам какая-то ерунда получилась.
Если правильно вас понял, то на апаче так:

Это для файла .htacess на домене в .de "главном"?

Неадекватный
На сайте с 12.07.2012
Offline
12
#7

Да. Это если 2 домена привязаны к одному хостингу.

Я же не знаю, на разных хост. сайты у вас лежат или на одном.

A
На сайте с 18.10.2007
Offline
118
#8
Неадекватный:
Да. Это если 2 домена привязаны к одному хостингу.

Я же не знаю, на разных хост. сайты у вас лежат или на одном.

Да, на одном хостинге находятся все домены. Если в .htacess прописываю то, что посоветовали вы, ошибка:

На этой странице обнаружена циклическая переадресация

Да, на домене в .com в .htacess прописано:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site\.com$ [OR]

RewriteCond %{HTTP_HOST} ^www\.site\.com$

RewriteRule ^/?$ "http\:\/\/www\.site\.de\/" [R=301,L]

Неадекватный
На сайте с 12.07.2012
Offline
12
#9

Объясняю. Еще раз.

Если у вас есть N доменов. И один хостинг. В DNS доменов прописан один и тот же IP.

Зачем плодить папки с сайтами, когда достаточно одной и одного .ht.

У вас главный сайт — site .de. И вам нужно, чтобы при запросах site .de, site .com, www .site. com я переходил на www. site .de, верно?

Тогда все правильно все и описано в посте #6

У всех все работает. Скиньте сайты в личку, что ли.

A
На сайте с 18.10.2007
Offline
118
#10

Сайт quatrostyle в com de и ru. На хостинге у меня бардак, всего около 15 сайтов, и я каждому папку отвёл.

Сейчас в .htacess у главного домена ничего не стоит, стоит только у com, переадресация работает, но иногда с www иногда без.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий