miketomlin: Сделайте все через единую точку входа, не мучая .htaccess сомнительными частными хаками.
А для меню на фронте подобный редирект – это вообще зло, о чем я писал в соседней теме. Сделайте в меню прямую ссылку, а все левые запросы закройте 404-ой. Старая ссылка где-нибудь публиковалась кроме вашего сайта?
Нет, это новый сайт. Старая ссылка то нигде не публиковалась...
Но там все не так просто, это меню генерируется с БД, как и его главный пункт. Скрипт этот сайта мне делали на заказ, а вот до ума некоторые нюансы не подоводили... Моих знаний не достаточно, чтобы все это править.
Чисто ради интереса покажу Вам в ЛС, что собой это мое творение представляет.
---------- Добавлено 08.07.2018 в 22:36 ----------
По идее вот эту строчку поправить надо, но видимо не только ее, а то при любых правках все рушится((
miketomlin: P.S. Если не получается, проблема может быть связана с конфликтом рерайта и редиректа. Обходится обычно при помощи условия с THE_REQUEST для редиректа.
Спасибо Вам большое за помощь. К сожалению, не работает(( Да, понимаю, что это нужно смотреть...
А на счет условия {THE_REQUEST}, как я понимаю, им нужно заменить {QUERY_STRING} ? Но в таком варианте редирект перестает работать, рерайт тоже не начинает. Даже если редирект вообще убрать, а оставить только включение "RewriteEngine", то все равно адреса не меняются((
В любом случае очень благодарен. Просто далек я от этого, я ведь СЕОшник, который рос на Вордпресс. А теперь пытается ходить подучится :)
Sitealert: Это Вы не склеили, а дубль сделали. Склеивают через 301-й редирект. А в Вашем случае надо не редирект делать, а движок править.
Ну это я и дубль сделал и редирект его на главную сделал. Да, конечно понимаю, что это кривой костыль. Так как сама ссылка в меню то осталась. Но я не сумею допилить движок(( То пока так, к сожалению...
miketomlin: Нафига? Навряд ли ее содержимое перекочевало на главную.
Скорее содержимое главной перекочевало на нее. Скрипт у меня такой самописный (под заказ), который главную генерирует 2 раза. Обычную главную и по ссылке в меню, где она получается site.ru/index.php?id_article=1
Сделайте все через единую точку входа, не мучая .htaccess сомнительными частными хаками.
А для меню на фронте подобный редирект – это вообще зло, о чем я писал в соседней теме. Сделайте в меню прямую ссылку, а все левые запросы закройте 404-ой. Старая ссылка где-нибудь публиковалась кроме вашего сайта?
Нет, это новый сайт. Старая ссылка то нигде не публиковалась...
Но там все не так просто, это меню генерируется с БД, как и его главный пункт. Скрипт этот сайта мне делали на заказ, а вот до ума некоторые нюансы не подоводили... Моих знаний не достаточно, чтобы все это править.
Чисто ради интереса покажу Вам в ЛС, что собой это мое творение представляет.
---------- Добавлено 08.07.2018 в 22:36 ----------
По идее вот эту строчку поправить надо, но видимо не только ее, а то при любых правках все рушится((
P.S. Если не получается, проблема может быть связана с конфликтом рерайта и редиректа. Обходится обычно при помощи условия с THE_REQUEST для редиректа.
Спасибо Вам большое за помощь. К сожалению, не работает(( Да, понимаю, что это нужно смотреть...
А на счет условия {THE_REQUEST}, как я понимаю, им нужно заменить {QUERY_STRING} ? Но в таком варианте редирект перестает работать, рерайт тоже не начинает. Даже если редирект вообще убрать, а оставить только включение "RewriteEngine", то все равно адреса не меняются((
В любом случае очень благодарен. Просто далек я от этого, я ведь СЕОшник, который рос на Вордпресс. А теперь пытается ходить подучится :)
Это Вы не склеили, а дубль сделали. Склеивают через 301-й редирект. А в Вашем случае надо не редирект делать, а движок править.
Ну это я и дубль сделал и редирект его на главную сделал. Да, конечно понимаю, что это кривой костыль. Так как сама ссылка в меню то осталась. Но я не сумею допилить движок(( То пока так, к сожалению...
Использование пути вместо GET-параметров еще не означает, что это полноценные ЧПУ.
/index.php/5 – фиг знает, какой смысл несет первый компонент пути;
Вы правы, то я случайно оставил. Мне бы лучше /page-5 или просто даже таки 5...
xoxol4uk22,
Не проверял, но где-то так
Спасибо, но не хочет так работать((
У меня вот такой сейчас htaccess:
Может место вставки роль играет? Но я пробовал и после, и вместо редиректа...
Нафига? Навряд ли ее содержимое перекочевало на главную.
Скорее содержимое главной перекочевало на нее. Скрипт у меня такой самописный (под заказ), который главную генерирует 2 раза. Обычную главную и по ссылке в меню, где она получается site.ru/index.php?id_article=1
Вот я ее и склеил с главной)
xoxol4uk22, надеюсь, вы в курсе, что бездумный массовый слив на главную – не лучший вариант для поисковиков.
Что значит бездумный массовый слив? Я же только одну страницу перенаправил :)
А эксперты форума что-то получают за работу или на добровольных началах? Интересно, как происходит отбор и оплата тогда... В доллар, как и адсенс?
Огромная благодарность!
У меня за последний месяц плюс 30 процентов трафика с гугла.
Если не секрет, то какая тематика и предпринимались ли какие-либо меры?
Не знаю вордпресс как таковой, но наверно ответ здесь: https://yandex.ru/search/?clid=2186623&text=wp-json&lr=51&redircnt=1530474562.1
Спасибо, но сама эта сгенерированная страница не проблема. Вопрос о сотнях или тысячах ссылок на нее с фармы и адалт партнерок.