- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать 301 редирект с одного домена на другой с сохранением ссылочной структуры?
P.S.: На втором домене ссылки точно такие же и контент тот же, разница только в домене.
То что сделал я:
Поставил редирект с xxx.com на yyy.com но при переходе по ссылке xxx.com/content/portfolio грузится ссылка не yyy.com/content/portfolio а главная страница yyy.com - получается что ссылочная структура не сохранилась и это очень плохо :(
Может я совсем уже дуб, ибо перелистал не один десяток статей, решения так и не нашел. Прошу помощи!!!!
Вы чем редиректили? .htaccess'ом?
Ежели да, то
Вы чем редиректили? .htaccess'ом?
Ежели да, то
Да через .htaccess
Пробовал уже этот вариант, вот что получается:
Веб-страница http://yyy.com/ привела к избыточному количеству переадресаций. Чтобы устранить эту проблему, можно удалить файлы cookie для этого сайта или разрешить файлы cookie независимых поставщиков. Если проблема сохранится, возможно, она связана с конфигурацией сервера, а не с вашим компьютером.
Покажите свой редирект.
Как сделать 301 редирект с одного домена на другой с сохранением ссылочной структуры?
P.S.: На втором домене ссылки точно такие же и контент тот же, разница только в домене.
То что сделал я:
Поставил редирект с xxx.com на yyy.com но при переходе по ссылке xxx.com/content/portfolio грузится ссылка не yyy.com/content/portfolio а главная страница yyy.com - получается что ссылочная структура не сохранилась и это очень плохо :(
Может я совсем уже дуб, ибо перелистал не один десяток статей, решения так и не нашел. Прошу помощи!!!!
Вам надо делать постраничный редирект;
Redirect 301 /old-page.html http://new-site.ru/new-page.html
и так для каждой страницы, которую хотите перенести.
Таким образом, при вводе
xxx.com/content/portfolio
откроется
yyy.com/content/portfolio
Вам надо делать постраничный редирект;
Redirect 301 /old-page.html http://new-page.html
и так для каждой страницы, которую хотите перенести.
Таким образом, при вводе
xxx.com/content/portfolio
откроется
yyy.com/content/portfolio
Этот способ хорош для сайтов с малым кол-вом страниц. Для более крупных сайтов используются регулярные выражения, если они приводят к бесконечным переадресациям, значит что-то с чем-то конфликтует, либо что-то не так в настройках сервера.
Для более крупных сайтов используются регулярные выражения, если они приводят к бесконечным переадресациям, значит что-то с чем-то конфликтует, либо что-то не так в настройках сервера.
Поясни, ZoomY
регулярные выражения в хтакссесе используются?
Как реализуется?
Поясни, ZoomY
регулярные выражения в хтакссесе используются?
Как реализуется?
См. камент №2.
Как сделать 301 редирект с одного домена на другой с сохранением ссылочной структуры?
P.S.: На втором домене ссылки точно такие же и контент тот же, разница только в домене.
Попробуйте создать .htaccess с такой строкой:
Redirect permanent / http://yyy.com/
где yyy.com - ваш новый домен
Мой htaccess на данный момент такой:
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla RE
# @localized Авторские права (C) 2005 - 2009 Joom.Ru - Русский дом Joomla! Все права защищены.
# @copyright Авторские права (C) 2005 - 2008 Open Source Matters. Все права защищены.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! - свободное программное обеспечение.
##
# -----------------======= ВНИМАНИЕ!!! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 444 НА ЭТОТ ФАЙЛ ------------------
#####################################################
# ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля
# Apache mod_rewrite, но может быть уже настроена администратором вашего
# сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку
# (добавьте символ # в начало строки), перезагрузите в браузере сайт и
# протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего
# менять здесь, т.к. всё уже настроено администратором сервера.
#
# Строки, которые можно раскомментирвать (и использовать) имеют только один #.
# Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы
# не используете, все строки должны начинаться с символа #
#
#####################################################
## Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
#Options +FollowSymLinks
#
# Включение mod_rewrite
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.xxx\.com
RewriteRule ^(.*)$ http://xxx.com/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www\.yyy\.com
RewriteRule ^(.*)$ http://yyy.com/$1 [R=permanent,L]
########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции
## Они пытаются заблокировать самые распространенные эксплоиты Joomla!
#
# Блокировать любой запрос, пытающийся установить значение mosConfig через URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Блокировать любой запрос, пытающийся испортить base64_encode через URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Блокировать любой запрос, содержащий тег <script> в URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец правил обработки (Rewrite rules) для блокировки распространенных эксплоитов
# Раскомментируйте следующую строку, если URL вашего web-сервера
# не связаны напрямую с физическими путями файлов.
# Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)
# RewriteBase /
########## Начало раздела SEF ядра Joomla!
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## Конец раздела SEF ядра Joomla!
Только не спрашивайте меня что это за строки, это файл который был изначально в корне joomla
dm.vasilenko добавил 31.01.2011 в 19:32
Попробуйте создать .htaccess с такой строкой:
Redirect permanent / http://yyy.com/
где yyy.com - ваш новый домен
Увы, тот же результат (
dm.vasilenko добавил 31.01.2011 в 19:35
Вам надо делать постраничный редирект;
Redirect 301 /old-page.html http://new-site.ru/new-page.html
и так для каждой страницы, которую хотите перенести.
Таким образом, при вводе
xxx.com/content/portfolio
откроется
yyy.com/content/portfolio
Спасибо, но судя по файлу sitemap мне придется переписывать так 357 страниц, а это дурная работа
В это верится с трудом.. Наверное, что-то не так делаете.
Еще раз:
На новый домен ууу.сом полностью переносите сайт с домена ххх.сом. При обращение по любому адресу ууу.сом/...../.... - все должно работать.
Затем на сайте ххх.сом создаете htaccess с одной единственной строчкой, которую я привел выше, и все.