- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ситуация интересная, ответа в Гугле не нашёл, возможно из-за того, что не знаю как вообще задать такой вопрос.
Два форума были слиты в один, все URL второго форума, кроме самого домена, ещё поменяли свои ID, на определённо фиксированное значение.
Например URL были такого вида:
http://forum_1/index.php?theme=51.0
http://forum_1/index.php?theme=52.0
http://forum_1/index.php?theme=53.0
После слияние, стали те же самые такого вида:
http://forum_2/index.php?theme=151.0
http://forum_2/index.php?theme=152.0
http://forum_2/index.php?theme=153.0
Т.е, ка видно, идентификатор просто возрос ровно на 100.
Как сформулировать в таком, интересном случае 301 редирект?
Наверняка есть какие-то стандартные средства. Подскажите пожалуйста, как такое можно провернуть?
На htaccess сложнее, а вот через php очень просто - определяете интересующий интервал id id>50 AND id<100, плюсуете 100 и делаете редирект.
На htaccess сложнее, а вот через php очень просто - определяете интересующий интервал id id>50 AND id<100, плюсуете 100 и делаете редирект.
ну поскольку там +100, то можно просто единичку приписать, а 50 и 100 регуляркой:)
ну поскольку там +100, то можно просто единичку приписать, а 50 и 100 регуляркой:)
конечно не +100 точно, это я просто так проще выразился, число там другое, разно расхождение у самих топиков и разделов. Но мне нужен просто пример (или хотя бы где про такое почитать можно) как вы говорите где и как можно прибавить эту "единичку", с остальным я уже сам справлюсь.
Например в этом случае перенаправления:
RewriteCond %{HTTP_HOST} ^forum_2\.ruRewriteRule ^(.*)$ http://forum_1.ru/$1 [R=302,L]
RewriteCond %{HTTP_HOST} ^www.forum_2\.ru
RewriteRule ^(.*)$ http://forum_1.ru/$1 [R=302,L]
Куда тут можно приписать +100?
Но нужно еще определить темы которые не следует редиректить а это немного сложнее.
А разве есть такие темы которые не надо редиректить? Правило проще поставить на все разом.
Тут же 2 форума слелись в один и надо просто сделать редирект всех ссылок со второго домена, на первый (объединённый).
p.s. Я не могу редактировать свои сообщения, это так задумано, или я просто не могу найти кнопку?
А разве есть такие темы которые не надо редиректить? Правило проще поставить на все разом.
Если редирект идет с другого домена то в принципе нет. В любом случае это легко делается на php, так как в htaccess суммировать ид не сможете.
Если редирект идет с другого домена то в принципе нет. В любом случае это легко делается на php, так как в htaccess суммировать ид не сможете.
суммировать можно, если +100 или +200, например. А +152 уже нельзя.
суммировать можно, если +100 или +200, например. А +152 уже нельзя.
Например? Это так кажется, что если бы было 50, можно добавить единичку вначале и получить 150. А если id не двухзначный, а однозначный или трехзначный - 1, 500?..
суммировать можно, если +100 или +200, например. А +152 уже нельзя.
У меня к ID плюсы, не круглые, а примерно такие:
Разделы +130
Темы +4651
Сообщения +128968
Раз не получается такое на htaccess тогда сделаю на php, там не сложно, просто не хотел лишний код городить.
Спасибо что посвятили.