- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
можно сделать любой редирект
можно сделать любой редирект
Спасибо, за ответ, но как именно это сделать?
В онлайн-чате обращался к консультанту хостинг-провайдера, на котором предполагаю разместить сайт, ответившего "Все редиректы Вы сможете указывать в панели управления хостингом. Если необходимо настраивать редиректы с определенных страниц с одного домена на другой, сможете также указать.", который счёл не достаточно понятным и убедительным, поэтому и обратился сюда за помощью к профессионалам-специалистам.
http://web-optimizator.com/301-redirekt-htaccess/
В поисковые системы стали попадать несуществующие страницы типа http://site.com/catalog/?p=123 . Параметры на сайте не используются в принципе. Подскажите, как лучше всего сделать редирект с $_SERVER['REQUEST_URI'] на $_SERVER['PHP_SELF'] (то есть просто выкидываем $_SERVER['QUERY_STRING'] )
несуществующие страницы типа http://site.com/catalog/?p=123. Параметры на сайте не используются в принципе.
Если мои вангования верны и это ВП, то тут не редирект нужно не делать, а восстанавливать. У ВП он "включается" ядром при включении ЧПУ. Поломаться могли неправильными настройками плагинов или правкой хтацесса.
Если нет, то нужно знать не только точку отправления, но и точку приземления.
Если мои вангования верны и это ВП, то тут не редирект нужно не делать, а восстанавливать. У ВП он "включается" ядром при включении ЧПУ. Поломаться могли неправильными настройками плагинов или правкой хтацесса.
Если нет, то нужно знать не только точку отправления, но и точку приземления.
Нет, это не ВП, рукописная админка. ВП был раньше, сайт был перенесен на более адекватную заданию админку, но старые внешние ссылки всплывают.
Задача состоит в том, чтобы отбросить параметры на всех возможных страницах. То есть чтобы со всех страниц типа http://site.com/catalog/?p=123 редиректило на http://site.com/catalog/
То есть меняем $_SERVER['REQUEST_URI'] на $_SERVER['PHP_SELF'] как я написал выше.
чтобы со всех страниц типа http://site.com/catalog/?p=123 редиректило на http://site.com/catalog/
Мне нужно сделать редирект со страниц на старом движке на страницы на новом. В ссылках много get параметров которые идут в разном порядке и состав их тоже разный.
В новом движке урл страницы выглядит: new.site.ru/index.php/cat/1-название_раздела_1/123-название_организации_123
Сделал так:
.htaccess отправляет пользователя на php скрипт специально для редиректа сделаный, со всеми get параметрами.
Скрипт уже генерирует новую ссылку в зависимости от параметров.
Открывается страница new.site.ru/index.php/cat/1-название_раздела_1/123 (без названия организации). Для пользователя выглядит страница точно так-же как и с названием, но в коде есть
В ручную я уже не пропишу столько названий, этого я так понимаю придётся подключаться к БД, получать названия и переводить их в транслит. Стоит с этим заморачиваться или и так нормально? И нормально ли? Или может вообще убрать название организации из урла в скрипте компонента? Пользователи то ничего не заметят, а вот вес страниц перенести хотелось-бы, на них хорошие ссылки есть и поисковый трафик.
Чтобы перенаправить с "/index.php/" на "/" я пишу так:
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
а удалять наименование организации, по-моему не стоит, т.к. поисковики больше любят ЧПУ