Joomla 301 htaccess редиректы не работают [php, redirect, joomla, .htaccess, mod-rewrite]
Я добавляю 301 редирект в файл htaccess сайтов joomla. но любой из этих перенаправлений, похоже, не работает, я много пробовал менять URL-адреса и т. д., но не повезло, вот мой файл htaccess.
## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # ## Deny access to extension xml files (uncomment out to activate) #<Files ~ "\.xml$"> #Order allow,deny #Deny from all #Satisfy all #</Files> ## End of deny access to extension xml files RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode. .]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section redirect 301 /index.php/jvthbergskedk/jukeboks http://www.festsortimentet.dk/jukeboks.html redirect 301 /index.php/jvthbergskedk/softice http://www.festsortimentet.dk/softice.html redirect 301 /index.php/jvthbergskedk/pdf http://www.festsortimentet.dk/slush-ice-popcorn/slush-ice.html redirect 301 /index.php/jvthbergskedk/hoppeborg http://www.festsortimentet.dk/hoppeborg.html redirect 301 /index.php/jvthbergskedk/telt http://www.festsortimentet.dk/Telt-Borde-Stole.html redirect 301 /index.php/jvthbergskedk/mad http://www.festsortimentet.dk/jukeboks.html redirect 301 /index.php/levering http://www.festsortimentet.dk/levering.html redirect 301 /index.php/jvthbergskedk http://www.festsortimentet.dk/lejebetingelser.html redirect 301 /index.php/kontakt http://www.festsortimentet.dk/kontakt/festsortimentet-aalborg.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=95 http://festsortimentet.dk/jukeboks.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=104 http://festsortimentet.dk/softice.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=120 http://festsortimentet.dk/softice/softicemaskiner.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=121 http://www.festsortimentet.dk/softice/tilbehor.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=106 http://www.festsortimentet.dk/slush-ice-popcorn/slush-ice.html redirect 301 /index.php/component/virtuemart/?page=shop.browse&category_id=122 http://www.festsortimentet.dk/
Пример — я написал перенаправление, когда пользователь приходит с http://www.festsortimentet.dk/index.php/component/virtuemart/?page=shop.browse&category_id=95 и перенаправляет на http://festsortimentet.dk/jukeboks.html, но не работает. Кто-нибудь может мне помочь. Благодарность
php redirect joomla . index\.php/component/virtuemart/?$ http://festsortimentet.dk/jukeboks.html? [NC,L,R]
person anubhava schedule 21.01.2014
arrow_upward
0
arrow_downward
Для этого также есть управление в joomla 3.x:
- Менеджер перенаправления Joomla а>
person Daniel Böttner schedule 21.01.2014
Как настроить 301-редирект в htaccess? :: SYL.ru
Основная функция перенаправлений htaccess редирект 301 — уведомления серверов о том, что содержимое веб-страницы было перенесено с одного URL-адреса на другой. Это важно, если исходный материал занимает видное место в результатах поисковых систем. При редиректе страниц браузеру поступает соответствующее сообщение, и он автоматически перенаправляет посетителей на новый URL. В противном случае выйдет сообщение об ошибке 404, которой следует тщательно избегать, особенно на порталах онлайн-торговли.
Кратко о редиректе
Перенаправление (редирект) — это способ отсылки читателей и поисковых систем с одного адреса на другой. Это полезно при перемещении контента на новый URL, при удалении страниц, при изменении доменных имен или слиянии сайтов.
По возможности нужно избегать использования редиректа htaccess 301, но есть случаи, когда без них не обойтись, тогда следует прислушаться к следующим рекомендациям:
- Избегать связанных перенаправлений — одно не должно перенаправлять на другое.
- Перенаправлять на предпочитаемую версию сайта, используя правильный протокол (http или https), доменное имя и обозначение пути (с косой чертой или без нее).
- Использовать 302-редирект для неактивных кампаний.
- Использовать 301-редирект для контента, который окончательно удален.
Условия для изменения пути
Перенаправления играют важную роль в SEO, поэтому нужно знать, какие существующие типы, когда их использовать и как они соотносятся друг с другом. Редиректы htaccess 301 важны как для посетителей, так и для поисковых систем:
- Посетителям, когда нужно предложить пользователям отличный информпродукт на сайте. Когда читатели запрашивают контент, который ранее был доступен по URL-адресу, а разработчик не хочет, чтобы они попадали на страницу 404, он перенаправляет их.
- Поисковым системам, которым нужно понимать, что контент перемещен. Это позволяет своевременно сообщить разработчику, чтобы просканировать и проиндексировать сайт на производительность SEO.
Другие ситуации, в которых применяют редирект htaccess 301:
- Удаление страниц. Важно выполнить перенаправление через «301» и направить URL-адреса удаленного контекста на альтернативный сайт.
- Если авторский веб-сайт перемещен на новое доменное имя, то читателей поисковые системы направляют на новое имя.
- После слияния сайтов. Формально происходит изменения имен.
В идеале каждая внутренняя ссылка на веб указывает непосредственно на конечную страницу назначения. Внутренние перенаправления могут привести к потере контента при сканировании и понизить ценность ссылочной массы сайта, поэтому приоритетом является максимально возможное сокращение их на веб-сайте. Разработчик не всегда может контролировать, куда указывают внешние ссылки, но все внутренние ссылки должны быть точными и не приводить к любой форме редиректа.
Способы реализация процесса
Перенаправление можно выполнить на стороне сервера и на стороне клиента переадресации. Оба типа реализуются различными способами. Нужно быть очень осторожными в выборе типа — ошибка может привести к проблемам с SEO.
Процесс на стороне сервера — это метод пересылки, при котором он отправляет код HTTP 3xx при запросе URL-адреса. Сервер определяет, на какие URL читатели и поисковые системы должны быть отправлены.
Наиболее распространенные коды состояния HTTP:
- 301 страница редирект htaccess — постоянное перемещение (часто лучше для SEO), перемещен навсегда.
- 302 redirect — найдено/перемещено временно.
- 303 redirect — другие.
- 307 redirect — временное перенаправление.
- 308 redirect — постоянный редирект.
Расшифровка редиректа 301
Редирект 301 — это перенаправление на стороне сервера, которое перекидывает пользователей с URL-адреса A на URL-адрес B, одновременно сигнализируя поисковым системам, что содержимое URL-адреса A постоянно перемещено на URL-адрес B.
Редирект 301 является лучшим выбором администратора. Нужно отметить, что браузеры часто кэшируют его из-за постоянного характера — это нужно иметь в виду, работая с ним.
По общему мнению, редирект 301 передает 95-99 % авторитета страницы со старого URL-адреса на новый URL-адрес, хотя посетитель не заметит разницу между перенаправлением 301 и 302, то для поисковой системы это совершенно разные сигналы.
Нужно быть осторожным с использованием 301, если перенаправление не является постоянным. Если администратор намерен удалить его вскоре после реализации, ему нужно быть готовым, чтобы подождать несколько недель, если не месяцев, чтобы увидеть перенаправленный URL-адрес в индексах поисковых систем.
Настройка режима в WordPress
Существуют различные методы, которыми администраторы WordPress могут выполнить настройку 301-редиректа htaccess.
Наиболее распространенные методы:
- Через плагин WordPress.
- Отредактировав файл .htaccess.
- Через модификации PHP.
Если администратор предпочитает добавлять перенаправления без использования плагина или изменения .htaccess, можно вручную закодировать его в PHP темы WordPress. Это самый продвинутый способ. Можно добавить код непосредственно в файл «header.php», но лучше разместить его в файле functions.php.
То есть основные файлы не изменяются, а все правки хранятся в одном месте. В этом случае используют дочернюю тему WordPress, иначе изменения будут перезаписаны и потеряны. Прямое изменение файлов PHP сайта выполняется для опытных пользователей.
Синтаксис wp_redirect.
Обратите внимание, что URI запроса будет идти после доменного имени. В приведенном примере строка URI-запроса будет выделена жирным шрифтом — //mysite. com/ somedir / somepost.
Далее проверяют, работает ли перенаправление, перейдя непосредственно на страницу. Если новое не работает, пробуют обновить кеш браузера, поскольку страница может загружаться из памяти. Также можно использовать проверку кода состояния HTTP, чтобы точно узнать, какие коды состояния возвращают сайт для любого URL.
Плагин в репозитории WP
Redirection — это популярный (бесплатный) плагин в репозитории WordPress, который может обрабатывать перенаправления 301 и многое другое. Кроме возможности создания пользовательских режимов этот плагин обладает очень важной функцией — автоматически создает переадресацию 301 при изменении URL-адреса публикации.
После установки плагина следуют приведенным ниже инструкциям:
- Перед тем как сделать 301 редирект htaccess переходят в «Инструменты» > «Перенаправление».
- Под заголовком «Добавить новое перенаправление» вводят исходный URL-адрес и новый, на который нужно перейти.
- Остальные параметры остаются по умолчанию.
- Нажимаю кнопку «Добавить перенаправление».
- Теперь страница должна перезагрузиться, и администратор должен увидеть в таблице, которая отображает тип 301, URL, хиты и последний доступ.
Не существует стандарта для создания 301-редиректа htaccess WordPress. Конкретный выбранный метод зависит от таких факторов, как количество и частота создания новых ссылок.
Не рекомендуется придерживаться одного метода. Например, используют комбинацию перенаправлений .htaccess, когда изменяют значительное количество URL или SEO от Yoast, если нужно быстро сделать редирект.
Новое местоположение страницы
Уже более пяти лет поисковые системы поддерживают тег HTML, который позволяет указывать канонический URL-адрес любой страницы. Теперь это лучший способ сообщить им, где найти новое местоположение, когда администратор не может настроить перенаправление кода ответа сервера 301. Можно выполнить 301-редирект без htaccess используя тег rel=»canonical». Это гарантирует, что поисковики понимают намерения разработчика при использовании тега обновления.
Нужно дать понять как системам, так и пользователям, что сайт оставил исходное местоположение, например, на бесплатном хосте и перешел на новый URL. В случае обычного хоста это делается с помощью серверных элементов управления для выдачи перенаправлений HTTP-кода 301.
Если хост использует программное обеспечение веб-сервера Apache, эти команды контролируются с помощью файла .htaccess. Если хост использует серверное программное обеспечение Microsoft IIs, панель управления сайтом также может справиться с этой задачей. Бесплатный хостинг обычно оставляет пользователей без доступа к этим элементам управления, поэтому перед ними встает вопрос, как справиться с этой ситуацией.
Refresh позволяет администраторам выдавать команду браузеру, чтобы пользователь перешел на новую веб-страницу после определенного периода задержки. Когда-то это был инструмент SPAMmers для поисковых систем, который использовал их с заполненными ключевыми словами, чтобы привлечь трафик из поисковика. Проблема стала серьезной, когда они начали наказывать сайты за использование этого тега.
В последнее время единственный доступный инструмент на бесплатном хосте перестает выполнять команды перенаправления сервера — вмешался Google, который теперь настоятельно не рекомендует веб-мастерам использовать теги Refresh. Они по-прежнему принимают их, но лучше пользоваться ими только на постраничной основе.
Структура Refata
Здесь есть три вида информации, с которыми администратору придется иметь дело. Первым является атрибут — http-эквивалент, который необходимо установить на «Обновить», и атрибут «Контент», который состоит из двух частей:
- Задержка (в секундах) перед переходом браузера к целевому URL.
- Целевой URL.
Целевой URL — это ключ, по которому поисковые системы определют, что страница была перемещена.
Администратору необходимо будет установить тег Refresh и тег rel=»canonical» на каждую страницу, которая была на исходном хосте. Если она существует на новом сайте, то непременно устанавливают целевой URL-адрес в атрибуте содержимого на URL-адрес идентичной страницы. Если она не существует на новом месте, устанавливают для нее корневой URL-адрес на новом хосте, но это крайняя мера. Так вы не не только обновите индекс поисковой системы с точки зрения содержания, но и со временем передадите популярность ссылке.
В качестве дополнительной меры предосторожности, гарантирующей, что старые страницы не будут оштрафованы, нужно полностью удалить их из исходного контента, оставив пользователям только сообщение о перемещении с обозначением обычной HTML-ссылкой на новый сайт с использованием того же URL, который использовали в теге.
В консоли инструментов Google для веб-мастеров есть инструмент, позволяющий сообщить, что администратор перемещает свой сайт на новый домен. Это должно помочь сгладить переход, чтобы свести к минимуму падение рейтинга, с которым сталкиваются почти все сайты при смене имени. Находят этот инструмент в разделе «Конфигурация сайта» с пометкой «Изменение адреса». Тем не менее, этот инструмент помогает только в Google, поэтому разработчики все равно захотят использовать Refresh или 301-redirect при переходе на новое доменное имя для размещения других поисковых систем.
Ошибки, влияющие на SEO
При перенаправлении 301 администратор должен контролировать общие этапы процесса, чтобы убедиться, что не допущена ошибка, которая может негативно повлиять на SEO сайта.
Алгоритм контроля:
- Устанавливают 301 между версиями доменов http: // и http: // www. Они указывают на мощность входящих ссылок с одного URL-адреса на другой.
- Убеждаются, что установлен редирект со всех разных итераций домена бренда, чтобы повысить результаты поисковой системы.
- Не переходят на новый домен без предварительной настройки редиректа 301, иначе результаты SEO на новом сайте упадут, поскольку он будет повторно просканирован Google, как новый, без входящих ссылок из оригинальной версии.
- Устанавливают постоянное перенаправление 301 вместо временного 302, которое может быть настроено по умолчанию для программного обеспечения управления сайтом.
- Настраивают перенаправления на старые внутренние ссылки на сайте.
Если не настроить переадресацию со старых внутренних ссылок, создастся некачественный пользовательский интерфейс для посетителей, которые нажимают на старые ссылки. Старая в конечном итоге перейдет на новый домен.
Рекомендации Google «Смена адреса»
Перемещая сайт для ребрендинга или консолидации, стоит подумать о SEO. Хорошо воспользоваться рекомендациями Google. Смена домена и запуск нового веб-сайта проходят в два этапа. Сначала изменяют имя, после чего обновляют его, иначе администратор установит, что не работает редирект 301 в htaccess.
Рекомендации поисковика:
- Процесс изменения доменных имен занимает менее часа. Сначала подготавливают и устанавливают полную рабочую версию веб-сайта, расположенную в новой собственной хостинговой среде с временно установленными robots.txt и метатегами, которые блокируют поисковые системы до тех пор, пока администратор не наберет 301.
- Убедитесь, что можно разместить оба домена после запуска сайта в новом. Старый должен будет содержать небольшой файл .htaccess, чтобы обеспечить передачу перенаправлений на новый.
- Оба должны быть проверены и доступны в аккаунте «Инструменты Google» для веб-мастеров.
- Если вы используете Google Analytics, убедитесь, что у разработчика достаточно прав для изменения настроек домена для профиля.
- Выполняют резервную копию сайта и базы данных.
- Чтобы сохранить трафик и долю обратных ссылок со старого домена, важно перенаправить 301 для всех отдельных URL-адресов на новый. Самый простой и эффективный способ сделать это — через файл .htaccess-сайта.
- Когда он перенаправляет пользователей, которые запрашивают старый URL — единственный изменяющийся домен. Карта сайта и отдельные URL-адреса не изменятся.
Инструменты для веб-мастеров
На этом этапе веб-сайт должен работать в новом домене, а любые старые URL-запросы перенаправляться на 301 партнерам в новом. Корректная реализация редикта 301 достаточно хороша, но Google предлагает несколько функций в «Инструментах» для веб-мастеров, чтобы обеспечить максимально плавный процесс.
Алгоритм плавного перехода 301 редиректа с домена на домен htaccess:
- Начинают со «Смены адреса» в «Инструментах» для старого домена. Просто переходят к старому и нажимают на значок в правом верхнем углу.
- Отправляют XML-карты сайта в «Инструменты» и начинают с первоначального тестирования их, а затем после готовности 100 %, добавляют их в профиль для сканирования.
- Чтобы ускорить кеширование и редирект htaccess 301 на другой домен, рекомендуют отправить ключевые страницы через «Получить как Google», для чего переходят в меню «Сканирование» > «Получить как Google».
- Начинают с загрузки домашней страницы нового домена и любых других ключевых целевых страниц, которые Google должен быстро просматривать.
- Теперь у администратора есть работающий сайт в новом домене, и старый, перенаправляющий запросы и трафик. Кроме того, Google находится в процессе переключения домена в кеше сайта.
- Хороший способ проверить это — найти старый с помощью поискового запроса: site: olddomain.co.uk. Это откроет в результатах все кэшированные страницы старого. Нажимают на различные ссылки, чтобы дважды проверить, что они все перенаправляют на новый.
Наконец, нужно не забыть обновить свой профиль Google Analytics. Вместо того, чтобы создавать новый профиль, можно просто изменить URL-адрес домена, который администратор просит Google отслеживать.
Ставлю 301 редирект в .htaccess не работают внутренние PHP страницы | PHPClub
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
- Автор темы you-too
- Дата начала
you-too
Новичок
- #1
Ставлю 301 редирект в . htaccess не работают внутренние PHP страницы
Прописываю 301 редиректе в .htaccess перестают работают все внутренние PHP страницы
Что мне от хостера попросить прописать в настройках сервера
htaccess в принципе работает т.е. если в нем сменить внутреннюю кадировку сервера на свою то все работает
Вот здесь та же проблема
Сервер FreeBSD 6.1 PHP Version 5.2.6
mod_rewrite включен
Куда копать плз
Фанат
oncle terrible
- #2
как эти сапешники задолбали.
я правильно понимаю, что как раз они мне гадят в логи?
you-too
Новичок
- #3
Автор оригинала: *****
как эти сапешники задолбали.
я правильно понимаю, что как раз они мне гадят в логи?Нажмите для раскрытия…
Вы о чем? Дело не Сапе мне редирект нужен для нормальной структуры, я сайт на новый двиг перевожу (с хтмл на пхп), а ссылку дал потому как проблема схожая там описана.
А по сути то есть чего сказать?
Причем трабла именно в 301
Другие директивы, по крайней мере которые я использую, проблем не добавляют
Как только прописываю 301 с www на без www есть только первая страница сайта, причем редирект работает как надо, а все остальные страницы не найдены.
Этот же Аштачес на другом хостинге работает нармально, дело именно в хостинге. В личку кто захочет помочь могу дать ссылку на рнр info
fixxxer
К.О.
- #4
>> Аштачес
OMFG!!!1
you-too
Новичок
- #5
Автор оригинала: fixxxer
>> АштачесOMFG!!!1
Нажмите для раскрытия.
..
А можно расшифровку
Я так понимаю по поводу написания, ну так суть то вопроса от этого не меняется 😉
Поковырял еще и нашлась еще закономерность не работают только папки т.е sait.ru/kontakt.php работает, а sait.ru/kontakt/ уже нет т.е. фсе файлы в корневой директории работают
Еще заметил, что редирект в папках не работает т.е. если заходишь так www.sait.ru/papka/ то сюда sait.ru/papka/ не перебрасывает
Хотя с файлами в корне все работает нормально, может в конфиге сервера, что нужно глянуть?
принимаю помощь не бесплатно, если решим проблему я готов оплатить помощь
-~{}~ 24.02.09 16:51:
Ура сам решил вопрос
Нашел и удалил ошибки в httpd.conf
Войдите или зарегистрируйтесь для ответа.
Поделиться:
Facebook Twitter WhatsApp Ссылка.
htaccess перенаправление не работает — Конфигурация сервера — Форумы SitePointpaulcj2
#1
Я добавил перенаправления в свой файл .htaccess.
Перенаправление 301 /portfolio_projlist.html http://www.jayrhindbuilders.com/selected-project-list/ Перенаправление 301 /portfolio_5res7.html http://www.jayrhindbuilders.com/portfolio/ #Перенаправление 301 /index.html http://www.jayrhindbuilders.com/ Перенаправление 301 /a http://www.jayrhindbuilders.com/ Перенаправление 301 /portfolio.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /contact.html http://www.jayrhindbuilders.com/contact/
Все они работают, кроме закомментированного, который выдает сообщение об ошибке:
Firefox обнаружил, что сервер перенаправляет запрос на этот адрес способом, который никогда не завершится.
Что я упускаю?
рпкамп
#2
Есть ли где-нибудь другой параметр, который автоматически добавляет /index.html к URL-адресу при запросе / ?
В этом случае он будет постоянно перенаправлять с / на /index.html на / на /index.html на / etc и т. д. …
Это единственное, о чем я сейчас могу думать; когда я пробую ваш код на своем хосте, он работает нормально, перенаправляет /index.html в / и затем останавливается
dklynn
#3
Rémon,
Совершенно верно: DirectoryIndex, скорее всего, будет index. html НА ТОМ ЖЕ СЕРВЕРЕ, т.е. LOOPY!
С уважением,
ДК
paulcj2
#4
Я проверил http://www.jayrhindbuilders.com/index.html с перенаправлением, закомментированным в файле .htaccess. Выдает ошибку 404 страница не найдена.
дклинн
#5
Пол,
Я щелкнул ссылку с index.html, и это дало 404. Затем я изменил index.html (с содержимым 404, т. Е. Ваше перенаправление 404 не использовало ErrorDocument и не 301’d) на index.php и получил пустой URI (перенаправление) с домашней страницей.
Поскольку ни у кого нет причин ссылаться на index. html, если его там нет, (1) используйте DirectoryIndex index.php и (2) используйте ErrorDocument 404 / или добавьте флаг R=301 к вашему перенаправлению для 404-х (лучше но делайте и то, и другое!).
С уважением,
ДК
paulcj2
#6
Причина, по которой мне нужна переадресация для .html, заключается в том, что Google по-прежнему показывает ссылки на этот URL после перезапуска сайта около года назад. ДК, я не совсем понимаю твое предложение. Можете ли вы показать мне код?
дклинн
#7
Пол,
Я не уверен, что вы используете для удаления index. php (Berkshire home builders | Jay Rhind Builders | Stockbridge MA разрешен к [url=http://www.jayrhindbuilders.com/]Berkshire home builders | Jay Rhind Builders | Stockbridge MA скрывает сценарий по умолчанию) от URI, так что есть другие вещи, которые вы не показали.
Что касается вашего кода, я не уверен, что делает обработка mod_alias внутренних абсолютных ссылок, однако, если бы я написал ваши перенаправления, я бы знал, что они находятся в .htaccess DocumentRoot и удалил ведущие / вы использовали (с /a тоже может быть проблематично!).
Что касается того, что index.html обслуживается скриптом 404, это еще одна странность, которая не отображается в вашем первом сообщении. Синтаксис оператора ErrorDocument:
ErrorDocument {статус является необязательным} {файл/каталог для перенаправления} {АБСОЛЮТНОЕ перенаправление}
, где для случая 404, с которым я столкнулся, {статус является необязательным} = 404, {файл} был индексом .html (не /index.html), а {АБСОЛЮТНОЕ перенаправление} может быть либо внутренним (/index. php, либо просто /, чтобы DirectoryIndex искал сценарии по умолчанию по порядку), либо полным URL-адресом, который вы использовали.
Поскольку ваш вопрос был «Что мне не хватает?», я полагаю, что, не имея других подробностей, вам не нужны (и, по-видимому, Apache не любит) ведущие / в файле / каталоге часть заявления.
С уважением,
ДК
paulcj2
#8
Re
не хватает других деталей, это будет означать, что вам не нужны (и, по-видимому, Apache не любит) начальные / в части файла/каталога инструкции.
Я попытался удалить ведущий / из
Перенаправление 301 /index.html http://www.jayrhindbuilders.com/
и все равно получаю то же сообщение об ошибке 404.
дклинн
#9
Пол,
Как насчет
Перенаправление 301 index.html /index.php
ИЛИ
DirectoryIndex index.php Перенаправление 301 index.html http://www.jayrhindbuilders.com/
С уважением,
ДК
paulcj2
#10
Ничего из этого не сработало.
дклинн
#11
Пол,
Облом! Поскольку нет никаких причин для того, чтобы он не работал (с тем, что вы показали выше), либо покажите весь ваш . index\\.php$ — [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Правило перезаписи. /index.php [Л] ЕслиМодуль> # ЗАВЕРШИТЬ WordPress # для перенаправления URL-адресов со старых на новые URL-адреса Перенаправление 301 /portfolio_res2.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_5res4.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_5res1.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_5res6.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_5res2.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_res1.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_res6.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /portfolio_projlist.html http://www.jayrhindbuilders.com/selected-project-list/ Перенаправление 301 /portfolio_5res7.html http://www.jayrhindbuilders.com/portfolio/ #Перенаправление 301 /index. html http://www.jayrhindbuilders.com/ Перенаправление 301 /a http://www.jayrhindbuilders.com/ Перенаправление 301 /portfolio.html http://www.jayrhindbuilders.com/portfolio/ Перенаправление 301 /contact.html http://www.jayrhindbuilders.com/contact/
дклинн
№13
Пол,
Несколько комментариев, если позволите, прежде чем рассказать вам, в чем причина вашей проблемы:
Использование тестов
для каждого запроса является злоупотреблением сервером. Если бы вы были на моем сервере, я бы удалил вашу учетную запись. У меня есть стандартная тирада на этот счет, но у вас было достаточно проблем, чтобы это могло быть за бортом. RewriteBase — это ужасный фрагмент кода, предназначенный для ОТМЕНЫ перенаправления mod_alias, поэтому его следует удалить.
ОБА из них находятся в коде, сгенерированном WP, но, поверьте мне на слово, они делают это для новичков, которые не имеют ни малейшего представления. Вы не из этого класса, так что избавьтесь от них.
Проблема в том, что вы разрешили коду WP перенаправляться на index.php до ваших перенаправлений. О, о! Если подумать, (1) mod_alias является основным модулем, поэтому он имеет приоритет над mod_rewrite и (2) ваш другой код перенаправления работает.
Другие мысли:
A. На вашем сервере могут быть установлены параметры MultiViews, что, как всегда, может вызвать проблемы (здесь перенаправление на другой файл index.whatever).
B. Ваш код WP служит для перенаправления ошибок 404 на index.php и предоставления ответа WP 404 (который, если мне не изменяет память, я получил, когда проверял вашу ссылку). Я предполагаю, что это то, что происходит.
С уважением,
ДК
paulcj2
№14
Спасибо ДК. Итак, что вы предлагаете мне заменить для кода WP?
дклинн
№15
Пол,
Я хотел бы:
Переместите код WP ниже перенаправления
Раскомментировать index.html Перенаправление
Добавьте (сверху) DirectoryIndex index.php (который будет перенаправлять / на index.php внутри).
# Мой общий вид # Основные директивы, т. е. Options, DirectoryIndex, ErrorDocument (об этом позаботится WP) # Основные перенаправления (т. е. ваши операторы перенаправления) # операторы mod_rewrite # WP mod_rewrite должен быть "исправлен" путем удаления # - Оболочка# - директива RewriteBase
… по причинам, указанным в сообщении выше.
С уважением,
ДК
система закрыто
№16
Перенаправление веб-страницы или сайта с помощью .htaccess
На этой справочной странице объясняется, как перенаправить отдельную веб-страницу, каталог веб-страниц или весь веб-сайт на новый веб-адрес с помощью метода .htaccess .
См. обзор перенаправления Cruzio, чтобы решить, какой метод перенаправления вам следует использовать.
Будьте осторожны. Если вы допустите ошибки, ваш сайт может стать недоступным.
- Что такое перенаправление .htaccess и зачем его использовать?
- Перенаправление одной веб-страницы
- Перенаправление раздела вашего веб-сайта
- Перенаправление всего вашего веб-сайта на другой веб-сайт
- Пример перенаправления: Свежие продукты Джо
Что такое перенаправление .
htaccess и зачем его использовать?С помощью метода перенаправления .htaccess (произносится как «dot-aitch-tee-access»), также известного как «перенаправление 301», вы создаете на своем сайте специальный файл конфигурации, содержащий «директиву» перенаправления (инструкцию для веб-сайта). сервер).
Когда кто-то посещает перенаправленный веб-адрес, веб-сервер подчиняется вашей директиве и автоматически перенаправляет их на новый адрес.
Преимущества перенаправления .htaccess:
- Автоматически перенаправляет ссылки и закладки на веб-страницу со старого адреса на новый адрес
- Сохраняет рейтинг в поисковых системах (например, Google PageRank) для перенаправленной веб-страницы
- Позволяет создавать несколько перенаправлений в одном месте
» наверх
Перенаправление одной веб-страницы
- Войдите в свое веб-пространство с помощью программы FTP (например, Filezilla или CyberDuck) или файлового менеджера вашего веб-сайта. (Примечание: если у вас хостинг Cruzio Classic, файловый менеджер недоступен, и вместо этого вы должны использовать FTP.) Если вы используете программу FTP, убедитесь, что она настроена на просмотр скрытых файлов. (В противном случае любой файл, начинающийся с точки, такой как файл, который мы собираемся создать, будет скрыт от просмотра.) В файловом менеджере или программе FTP перейдите в корневой каталог (папку, содержащую файлы вашего веб-сайта) Ваш сайт.
- В корневом каталоге найдите файл с именем .htaccess (включая точку в начале). Если у вас еще нет файла .htaccess в корневом каталоге, создайте там файл с именем .htaccess , включая точка в начале и без расширения файла в конце. Примечание: если вы создаете или копируете файл с именем .htaccess на жесткий диск вашего компьютера, вы можете не увидеть этот файл. Файлы, начинающиеся с точки, обычно скрыты от просмотра. Вместо этого, если вам нужно работать с файлом на жестком диске, назовите его htaccess (без точки и без расширения). Вы можете переименовать его в .htaccess после того, как загрузите его в свое веб-пространство.
- Откройте файл .htaccess для редактирования. Чтобы создать перенаправление, добавьте в файл следующий код:
RewriteEngine включен Перенаправление 301 /pathto/oldpage.extension http://yourdomain/pathto/newpage.extension
Внесите в код следующие изменения:
Для этого: Замените это: путь к путь к каталогу, содержащему страницу
(например, «produce/fruit/apples»)старая страница имя файла страницы, которую вы перенаправляете удлинитель расширение страницы, если оно есть
(например, «html» или «php»)ваш домен домен страницы по новому адресу, даже если вы не меняете домен
(например, «joesfreshproduce. com»)новая страница имя файла новой страницы Обратите внимание, что вы начинаете старый адрес только с косой черты «/», без домена. Начните новый адрес с «http://».
Сохраните изменения в файле .htaccess.
Если файл еще не находится в корневом каталоге вашего веб-сайта, загрузите его туда. Затем, если имя файла не .htaccess , включая точку, изменить имя файла. Если в конце есть расширение (например, .txt), удалите его.
- Чтобы просмотреть перенаправление, введите старый адрес в адресную строку веб-браузера. Если он не пересылается сразу, нажмите кнопку обновления в веб-браузере, и он должен обновиться.
Ваша постоянная переадресация веб-страницы активна!
В следующий раз, когда поисковая система посетит ваш сайт, она обновит свои записи с новым адресом страницы, сохраняя при этом поисковый рейтинг страницы.
Что делать, если мне нужна только временная переадресация?Чтобы создать только временное перенаправление, используйте «Перенаправление 302» вместо «Перенаправление 301» в коде . htaccess.
» наверх
Перенаправление раздела вашего веб-сайта
Мы будем использовать метод .htaccess для перенаправления раздела (обычно называемого каталогом) вашего сайта.
Следуйте инструкциям по перенаправлению одной страницы, но используйте такой код в файле .htaccess:
RewriteEngine On Перенаправление 301 /pathto/olddirectory/ http://yourdomain/pathto/newdirectory/
Примечание: если вы перенаправляете в каталог, который не содержит индексный файл, вы можете получить ошибку 403 Forbidden. В этом случае либо создайте файл индекса в целевом каталоге, либо добавьте эту строку в файл .htaccess, чтобы включить автоматическое индексирование:
Параметры +Индексы
» наверх
Перенаправление всего вашего веб-сайта на другой веб-сайт
Мы будем использовать метод .htaccess для перенаправления всего вашего веб-сайта на другой сайт.
Следуйте инструкциям по перенаправлению одной страницы, но используйте такой код в файле . htaccess:
RewriteEngine вкл. Редирект 301 / http://newdomain/
Убедитесь, что вы поставили пробел до и после первой косой черты.
» наверх
Пример переадресации: Joe’s Fresh Produce
Джо продает продукты на своем сайте joesfreshproduce.com. У него есть веб-страница, которую он использует для продажи помидоров. Раньше у него была страница в области фруктов на его сайте, но посетители его сайта пропустили ее, потому что вместо этого они искали помидоры в овощах.
Джо решил переместить страницу с помидорами. Он переместил файл томаты.html из каталога фруктов в каталог овощей.
Джо хотел, чтобы люди, которые ищут страницу по старому адресу, находили ее по новому, поэтому он решил создать редирект. Он добавил этот код перенаправления в файл .htaccess на своем сайте joesfreshproduce.com:
RewriteEngine On Перенаправление 301 /fruit/tomatoes.html http://joesfreshproduce.com/vegetables/tomatoes.html
Теперь больше покупателей находят помидоры Джо. Постоянные клиенты, которые добавили в закладки старую страницу с помидорами, автоматически перенаправляются на новую страницу. Ссылки с других сайтов на старую страницу томата автоматически ведут на новую страницу. Продажи томатов Джо выросли!
» наверх
301 редирект не работает | SEO Форум
Ваш браузер не поддерживает JavaScript. В результате ваши впечатления от просмотра будут уменьшены, и вы будете переведены в режим только для чтения .
Загрузите браузер, поддерживающий JavaScript, или включите его, если он отключен (например, NoScript).
- Дом
- SEO-тактика org/ListItem»> Техническое SEO
- 301 редирект не работает
Эта тема была удалена. Его могут видеть только пользователи с правами управления вопросами.
-
Привет! Недавно я переместил домен, который был проиндексирован Google, и настроил перенаправления, чтобы он перенаправлял на новый домен. Кажется, что единственное перенаправление, которое действительно работает, — это канонический и основной домен, но все остальные страницы и/или страницы, вложенные в папку, не работают. Вот пример некоторых редиректов. Я делаю это неправильно? Кажется, он переходит на новый домен, но не может найти фактические страницы. … 9(.*)$ http://agoodsweep.com/$1 [L,R=301]
перенаправление 301 woodstoveservicerepair.html http://agoodsweep.com/woodstoveservicerepair/
перенаправление 301 /westchesterchimney.html http://agoodsweep. com/west-chester-chimney/Заранее спасибо за любую помощь!!
-
Отличные новости: есть плагин, который может вам понравиться http://wordpress.org/extend/plugins/redirection/
ps Я бы по-прежнему использовал хостинг WordPress с магией, он ускорит ваш сайт и обеспечит его безопасность.
Happy исправлено
org/Comment»> -
Извините, я только что потратил 45 минут и пошел, чтобы опубликовать сайт заставил меня войти, он не опубликовал
у меня будет больше времени позже, но НЕ говорите Google девальвировать HTML-ссылки
Сделать перенаправление с показанными ссылками
http: //www.htaccessredirect.co.uk/
http://yoast.com/change-wordpress-permalink-structure/
http://www.webconfs.com/htaccess-redirect-generator.php
http://www.internetofficer.com/seo -tool/redirect-check/
http://www.webconfs. com/how-to-redirect-a-webpage.php
Если вы перемещаете свой домен, это хорошее время для использования хоста WordPress, использующего только Zippykid, WPengine, Pagely, Web Synthesis или PressLabs Zippykid дают вам максимальную выгоду за деньгиhttps://www.zippykid.com/pricing/они великолепны, они помогут вам и исправят это за вас. https://www.zippykid.com/resources/kb/pre-sales-faq/can-you-migrate-my-website-for-me/Вот как перейти на собственный хостингhttps://www.zippykid .com/resources/kb/getting-started/migrate-your-wordpress-website-to-zippykid/если не использовать эту информациюhttp://robcubbon.com/moving-wordpress-site-to-new-domain/
-
прочитал кучу этих статей и увидел видео с матовыми каттсами…
я зашел в инструменты Google для веб-мастеров и у меня есть оба сайта. Я сказал Google перенаправить antrimscomplete.com на goodsweep.com. Я также упростил htaccess:
перенаправление 301 /http://agoodsweep.com/
перенаправление 301 /index.html http://agoodsweep.com/
перенаправление 301 /woodstoveservicerepair.html http://agoodsweep.com/woodstoveservicerepair /
и так далее… до сих пор ссылки сайта в google получают 404. Заглянул в панель хоста ftp, чтобы убедиться, что он его читает — так оно и было. Итак, я просто подумал, что если я перенаправлю эти ссылки в agoodsweep (новый URL-адрес) на правильную страницу, это может сработать.Сработало! Спасибо всем за помощь — очень признателен!! Теперь мне нужно сделать кучу перенаправлений в плагине простых перенаправлений wordpress.
привет, Томас. Я очистил кеш и историю и использовал разные браузеры, но не вижу, что это работает. Я проверю кричащую лягушку! Старый сайт antrimscomplete.com уже много лет является сайтом WordPress. Я предполагаю, что разработчик этого сайта оставил все html-страницы открытыми, а затем понял проблему и добавил переадресацию. Так что этот сайт уже несколько лет существует как есть. Владелец хочет использовать другое доменное имя и хочет другой внешний вид. Я пытаюсь убрать беспорядок! Я хочу, чтобы это было в wordpress, потому что он использует его как cms. Я предполагаю, что Google проиндексировал кучу ссылок, некоторые из которых являются некоторыми из этих html-страниц. Вы предлагаете зайти в инструменты Google для веб-мастеров и понизить URL-адреса ссылок сайта, которые являются старыми страницами? Использует ли Google другие страницы для заполнения слотов?
org/Comment»> -
http://www.seomoz.org/learn-seo/redirection
http://301redirects. olddomain.com [NC] 9(.*)$ http://newdomain.com/$1 [R=301,L]
Метод 3:
Options +FollowSymLinks
RewriteEngine на
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]Метод 4:
Перенаправление 301 / http://www.newdomain.com/
Преимущества перенаправления трафика со старого домена
- Не теряйте посещаемость сайта! Убедитесь, что все посетители, заходящие на ваш старый домен, мгновенно перенаправляются на ваш новый адрес, а не получают уродливую ошибку 404, которая подрывает доверие к вашему веб-сайту и воспринимаемое доверие. Это означает, что клиенты, которые уже добавили ваш сайт в закладки или запомнили ваш веб-адрес, могут продолжать беспрепятственно получать к нему доступ. У вас все еще есть визитки или публикации, рекламирующие ваш старый адрес сайта или домен? Это не проблема с правильно настроенной переадресацией 301.
- Порадуйте робота Google! Когда веб-сайт или домен возвращает ошибку 404 (страница не найдена), это сообщает Google, что ваш веб-сайт больше не находится по этому адресу, и поэтому Google незамедлительно удаляет все ваши веб-списки из своего индекса поисковой системы, что означает, что все ваши усилия по SEO повышение рейтинга поисковой системы будет потрачено впустую. Вместо этого, правильно настроив перенаправление 301 для вашего доменного имени, это сообщает Google (и другим поисковым системам), что ваш веб-сайт изменил адрес, и Google затем обновляет свой индекс, чтобы отразить это изменение адреса (при сохранении вашего рейтинга). Также очень важно отметить, что Google затем распознает все входящие ссылки, указывающие на ваш старый веб-сайт, и приписывает эти «голоса» вашему новому веб-сайту, передавая почти все ваши Google PageRank и другие сигналы на ваш новый сайт и помогая в сохранение репутации ваших сайтов.
-
Не могли бы вы сделать мне одолжение и объяснить, что именно вы используете WordPress?
Можешь дать оба домена без папок?
Я дам вам нужную информацию. Мне также нужно знать, используете ли вы скорость света, Apache, что вы используете?
искренне,
Том
-
Я запутался. Я не эксперт по .htaccess; тем не менее, я думаю, что у вас должен быть ваш старый домен в условии, а в правиле должен быть ваш новый домен… может быть, вот так? 9(.*)$ http://agoodsweep.com/$1 [L,R=301]
Майк
PS все ваши ссылки ведут на www.antrimscomplete.com
не на antrimscomplete.com
у вас серьезные проблемы с этим сайтом, просто чтобы вы знали. Я посмотрю на ваши входящие ссылки, многие из них очень спамовые.
Зачем вам из любопытства брать существующий HTML-сайт и преобразовывать его в WordPress?
Я не говорю, что у прессы нет преимуществ. Я люблю WordPress за то, что он намного лучше HTML, однако, если вы собираетесь делать такой веб-проект и хотите начать с чистого листа, у вас есть якорный текст, в котором говорится, что веб-сайт будет переведен с HTML на WordPress, что не очень хорошо.
Я бы настоятельно рекомендовал, чтобы кто-нибудь вроде Йоста провел аудит сайта, а затем исправил его. Или просто попросите разработчика вытащить хороший код. Таблица стилей сообщит, что веб-сайт будет выглядеть вместе с CSS, поэтому вы можете начать • с нового и сделать все правильно
org/Comment»>Мне очень жаль, что это так долго. Позвольте мне кого-нибудь, кто точно знает,
Это нормально, если вы хотите использовать www. вы должны поменять то, что у вас там есть.
используйте это, чтобы найти проблему Воспользуйтесь ссылкой ниже, чтобы найти любые серьезные проблемы на большинстве веб-сайтов. Измените свой браузер или очистите свои деньги или полностью перезагрузите браузер, потому что теперь он работает правильно
http://www.screamingfrog.co.uk/seo-spider/
http://www.searchenginejournal.com/how -чтобы-избежать-сео-катастрофы-в-редизайне-веб-сайта/42824/
http://www.searchenginejournal.com/why-and-an-easy-way-to-set-up-a-301 -redirect-на-ваш-блог/36752/
9(. )$ http://agoodsweep.com/$1 [L,R=301]Старый сайт изначально был html, а затем они превратили его в wordpress, но сохранили все html-страницы активными с несколькими редиректами здесь и там. Мой клиент хочет новое доменное имя и, в конечном итоге, другой дизайн, поэтому я начал процесс, переместив старый домен и все его содержимое в новый домен.
Когда вы закончите работу с antrims google, google добавил некоторые ссылки на сайты, и вот здесь все идет наперекосяк — кажется, что страницы переходят в новый домен, но не доходят до новой страницы. Например:
Google указывает на страницу «наши услуги» и перенаправляет на: http://agoodsweep.com/ourservices.html
в htaccess, который у меня есть: перенаправление 301 /ourservices.html http://agoodsweep.com/our- services/
это странно, потому что гуглите какие-нибудь мысли??
У вас есть животрепещущий вопрос по SEO?
Подпишитесь на Moz Pro, чтобы получить полный доступ к вопросам и ответам, отвечать на вопросы и задавать свои.
Начать бесплатную пробную версию
Есть вопрос?
Просмотр вопросов
Посмотреть Все вопросыНовые (нет ответов)ОбсуждениеОтветыПоддержка продуктаБез ответа
От Все времяПоследние 30 днейПоследние 7 днейПоследние 24 часа
Сортировка по Последние вопросыНедавняя активностьБольше всего лайковБольшинство ответовМеньше всего ответовСамые старые вопросы
С категорией All CategoriesAffiliate MarketingAlgorithm UpdatesAPIBrandingCommunityCompetitive ResearchContent DevelopmentConversion Rate OptimizationDigital MarketingFeature RequestsGetting StartedImage & Video OptimizationIndustry EventsIndustry NewsIntermediate & Advanced SEOInternational SEOJobs and OpportunitiesKeyword ExplorerKeyword ResearchLink BuildingLink ExplorerLocal ListingsLocal SEOLocal Website OptimizationMoz BarMoz LocalMoz NewsMoz ProMoz ToolsOn-Page OptimizationOther SEO ToolsPaid Search MarketingProduct SupportReporting & AnalyticsResearch & TrendsReviews and RatingsSearch BehaviorSEO ТактикаТренды поисковой выдачиСоциальные сетиТехническое SEOВеб-дизайнБелое/черное SEO
Связанные вопросы
На моем сайте обнаружено пять 301 редиректов, и я хочу понять, почему это происходит? И важно ли это исправить?
http://domain.cl/subfolder —- перенаправляет на —-> http://domain.cl/subfolder/
Что это мне говорит «/»
Мне очень любопытно 🙂
Спасибо за каждый ответ
Хольгер
Техническое SEO | | линейный
0
Если вы удаляете страницу (например, страницу подотдела/категории в интернет-магазине), должны ли вы 301 перенаправить ее URL-адрес на ближайшую эквивалентную страницу, которая все еще находится на сайте, или просто удалить и забыть об этом? Как правило, вы должны попытаться перенаправить 301 любые старые страницы, которые вы удаляете, если вы можете найти подходящую страницу с похожим содержанием для перенаправления. Не сочтет ли G странным, если вы скажете, что страница навсегда переместилась на такой-то и такой-то адрес, если эта страница/адрес существовали раньше? Я предполагаю, что это нормально, поскольку, скажем, в сценарии объединения отделов в вашем магазине вы хотите перенаправить страницу отдела, которую собираетесь удалить, на существующие страницы/отдел, в который вы объединяете продукты старых отделов?
Техническое SEO | | Дэн-Лоуренс
0
org/ListItem»> 301 редирект и seo.. Я купил домен и у него хороший трафик. У него всего около 5 основных страниц на php
Когда я получил сайт, я переключился на html, потому что php был излишним.
Я сделал 301, и Google удалил php-файлы и заменил их html-версией, когда я проверяю site:domain.com.
Прошло около 7 дней.
Я НЕ использовал 301 для каждой из 5 страниц для перехода с php на html, вместо этого используется этот код
Переписать двигатель на 9mydomain.com
RewriteRule (.) http://www.mydomain.com/$1 [R=301,L]
RedirectMatch 301 (..php$ http://www.mydomain.com$1.html
Так что в основном, если вы загрузите php, он загрузит версию html. dog.php > dog.html
Это нормально? или это должно быть сделано по-другому…. волнуюсь!
Спасибо !
Техническое SEO | | Самерк
0
org/ListItem»> 301 перенаправление на новый веб-сайтМы переходим на новый веб-сайт, который будет использовать совершенно новые URL-адреса в том же домене, что и старый веб-сайт. Старый веб-сайт представляет собой собственный PHP-скрипт, а новый веб-сайт использует Drupal. Я знаю, что должен использовать отдельные переадресации 301 на соответствующие новые страницы. Мой вопрос заключается в том, как настроить сотни 301 редиректов со старого сайта на новый? Вот процесс, который я придумал. Пожалуйста, дайте мне знать, если есть более простой и лучший способ для этого. Перед фактическим переходом на новый веб-сайт: загрузите расширенный отчет со всеми страницами в этом домене из OSE. Найти соответствующие страницы на новом сайте Создайте сотни строк перенаправления 301 в файле .htaccess с помощью следующего кода: перенаправление 301 /oldurl. html http://domain.com/the-full-url Заранее спасибо за помощь!
Техническое SEO | | qbeeker
0
Привет всем, и спасибо, что проявили интерес к моей проблеме и помогли мне с этой простой вещью, с которой я столкнулся.
Вот как это получается:
У меня 2 сайта, одна и та же ниша, в основном одни и те же ключевые слова.
Сайт №1 уже несколько месяцев занимает второе место в рейтинге Google.
Сайт № 2 прочно держался в топ-10 рейтинга Google до тех пор, пока 2 недели назад он по какой-то причине не оказался в песочнице. Я хочу использовать постоянную переадресацию 301 с сайта № 2 на сайт № 1, чтобы передать весь ссылочный вес на сайт № 1 и, надеюсь, превзойти место № 1.
Вопрос:
Повлияет ли это на сайт № 1 в любом случае, учитывая, что сайт № 2 каким-то образом находится в песочнице (я предполагаю, что, поскольку он потерял более 70 позиций за ночь)
Это хорошая мысль, или я рискую повредить Сайт № 1, делая это?
Заранее спасибо.
С уважением,
Тринка Александру
Техническое SEO | | caw_ro
0
В моем многоязычном магазине Magento я хочу перенаправить URL-адрес домашней страницы с добавленным кодом языка на базовый URL-адрес. Например, я хочу перенаправить http://www.mysite.com/tw/ на http://www.mysite.com/ с точно таким же содержанием. Использование канонического URL-адреса поможет поисковым системам, но я бы предпочел решить проблему, не показывая http://www.mysite.com/tw/ посетителям в первую очередь. Проблема в том, что я не хочу (не могу) удалять все /tw/ из URL-адресов из-за ограничений Magento, поэтому я просто хочу знать, как перенаправить этот единственный URL-адрес. Поскольку перезапись включена, добавление Redirect 301 /tw http://www.88kbbq.com приведет к перенаправлению всех URL-адресов с языковым кодом /tw/ на URL-адреса без него. Не вариант. Надеюсь, люди могут протянуть руку здесь.
Техническое SEO | | Квульф
0
Мы работаем с компанией по реплатформингу нашего сайта. Вчера во время телефонного разговора они обрисовали стратегию использования 200 редиректов для наших основных ключевых слов вместо 301. Я не знаком с этим типом перенаправления, и мне было интересно, может ли кто-нибудь дать больше информации.
Техническое SEO | | ЭверглейдсПрямой
0
Привет! Я только что запустил наш недавно закодированный сайт и понял, что установленный 301 НЕ работает. Строка URL остается той же, ЗА ИСКЛЮЧЕНИЕМ удаления /shop/. Вот код в .htaccess: ############################################# включить перезапись Опции +FollowSymLinks RewriteEngine включен #RedirectMatch 301 ^/shop?/$ http://hiphound.