- Поисковые системы
 - Практика оптимизации
 - Трафик для сайтов
 - Монетизация сайтов
 - Сайтостроение
 - Социальный Маркетинг
 - Общение профессионалов
 - Биржа и продажа
- Финансовые объявления
 - Работа на постоянной основе
 - Сайты - покупка, продажа
 - Соцсети: страницы, группы, приложения
 - Сайты без доменов
 - Трафик, тизерная и баннерная реклама
 - Продажа, оценка, регистрация доменов
 - Ссылки - обмен, покупка, продажа
 - Программы и скрипты
 - Размещение статей
 - Инфопродукты
 - Прочие цифровые товары
 
 - Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
 - Ведение рекламных кампаний
 - Услуги в области SMM
 - Программирование
 - Администрирование серверов и сайтов
 - Прокси, ВПН, анонимайзеры, IP
 - Платное обучение, вебинары
 - Регистрация в каталогах
 - Копирайтинг, переводы
 - Дизайн
 - Usability: консультации и аудит
 - Изготовление сайтов
 - Наполнение сайтов
 - Прочие услуги
 
 - Не про работу
 
        Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
          Применяем отклонение ссылок
        
        
              Сервис Rookee
          
            
          
        
      
                
            
        
можно сделать любой редирект
можно сделать любой редирект
Спасибо, за ответ, но как именно это сделать?
В онлайн-чате обращался к консультанту хостинг-провайдера, на котором предполагаю разместить сайт, ответившего "Все редиректы Вы сможете указывать в панели управления хостингом. Если необходимо настраивать редиректы с определенных страниц с одного домена на другой, сможете также указать.", который счёл не достаточно понятным и убедительным, поэтому и обратился сюда за помощью к профессионалам-специалистам.
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 параметрами.
RewriteCond %{THE_REQUEST} " /index.php\?(.*)option=com_sobi2(.*) "RewriteRule ^ http://new.site.ru/redirekt/sobi.php [R=301,L]
Скрипт уже генерирует новую ссылку в зависимости от параметров.
Открывается страница 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]
а удалять наименование организации, по-моему не стоит, т.к. поисковики больше любят ЧПУ