|
|
|
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
Здравствуйте,
каким образом можно организовать редирект через htaccess таким образом: определенные страницы со старого сайта на другие страницы нового домена а остальные страницы старого домена на главную нового домена --------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
что-то вроде такого
301 - для того, чтобы больше не ходили. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
Спасибо!
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
проблема такая сразу не заметил, если оставляю строку нижнюю
RewriteEngine on RewriteRule .* http://mewsite/ [L,R=301] игнорирует все выше прописанные редиректы и перебрасывает на главную --------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
А если
RewriteEngine on перенести вверх файла ? Возможно, L в последнем правиле лишний Это сообщение отредактировал(а) ksnk - 14.11.2018, 21:39 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
попробовал в разных вариантах, пока нет RewriteRule .* условия отрабатываются, как только появляется полностью игнорируются, ставлю RewriteRule .* в самом низу после всех условий
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
Сайт-то один и тот же?
Это на одном и том же сайте оба домена ? Тогда, наверное в последнем правиле ума не хватает . Можно еще домен проверять в дополнительном правиле, или что-то такое
Это сообщение отредактировал(а) ksnk - 15.11.2018, 20:07 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
Там нужно сделать редирект с одного сайта на другой, так чтобы определенные страницы с старого сайта переходили на определенные страницы нового, а все остальные со старого на главную нового получается что то типа:
в таком виде если набираю несуществующую страницу он переходит на старый сайт, если раскоментирую RewriteRule .* http://copier.spb.ru/ [L,R=301] то игнорируются все правила редиректов и по любому адресу перекидывает на новую главную. --------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
Ну, можно попробовать вместо rewriteRule использовать RedirectMatch
RedirectMatch (.*) http://copier.spb.ru/ -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
спасибо большое вот это то что нужно!
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
Digo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 30.9.2004 Где: Ростов на Дону Репутация: нет Всего: нет |
еще одну проблемку заметил есть редиректы вида:
они отлично работают но есть страницы вида например http://www.7168800.ru/cartridges/146/2699 они отрабатывают при переходе http://copier.spb.ru/zapravka-kartridzhej/...zhej-canon/2699 т.е. в конец добавляется 2699, что создает ненужные дубли можно ли сделать так чтобы либо эти цифры не добавлялись в строке, либо просто перекидывало на главную если есть подпапки? --------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс ) |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
Возможно, тоже поможет RedirectMatch, только нужно указывать в конце регулярки $ и не забывать эскейпить точку.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |