Перенаправление 404 ошибок с .htaccess через 301 для SEO и т.д.

Я не мог найти прямой ответ на свой вопрос и должен знать это от настоящих экспертов.

У меня был веб-сайт, какие URL были сгенерированы Joomla. Я полагаю, что тонны URL находятся вокруг в поисковых системах, и я действительно не знаю который из них всех. 302 перенаправления были бы опцией, но я не могу сказать, какие URL должны быть перенаправлены.

Единственная вещь я знаю, что все URL были сгенерированы sef404 сценарием, это - сценарий SEO для Joomla.

Мой вопрос, как я могу удостовериться, что все URL висячей строки на Google и других поисковых системах поставляются правильно с .htaccess файлом?

Как делают меня 301 перенаправление все 404 страницы к домашней странице (корневой документ)

В данный момент я использую пользовательский ошибочный файл 404.html, но существует слишком много файлов и дадут "американские горки" пользовательских 404 ошибочных страниц

33
задан TheBlackBenzKid 3 September 2015 в 09:41
поделиться

1 ответ

Вам нужно будет кое-что знать об URL-адресах, например, есть ли у них определенный каталог или какой-либо элемент строки запроса, потому что вам нужно что-то сопоставить. В противном случае вам придется перенаправить на 404. Если это то, что требуется, сделайте что-то вроде этого в вашем .htaccess:

ErrorDocument 404 /index.php

Перенаправление страницы с ошибкой должно быть относительно root, поэтому вы не можете использовать www.mydomain.com.

Если у вас есть шаблон для сопоставления, используйте 301 вместо 302, потому что 301 является постоянным, а 302 - временным. 301 удалит старые URL-адреса из поисковых систем, а 302 - нет.

Ссылка на перезапись модов: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

38
ответ дан 27 November 2019 в 17:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: