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

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сделал 301 редирект - поменял структуру сайта.
Мой htaccess выглядит примерно так:
Redirect 301 /index.php?categoryID=111 http://www.sait.ru/category_555.html
Redirect 301 /index.php?categoryID=222 http://www.sait.ru/category_666.html
ErrorDocument 404 /
Собственно редирект сразу заработать должен или через какое-то время?... :popcorn:
что именно вы имеете в виду под словом заработать? работа редиректа - перенаправлять, вы прописали редирект в htaccess, соответственно он уже работает)) для ПС он будет работать, когда робот по нему пройдет, ссылки в выдаче поменяются с апом выдачи, логично? (но учитывая, что это Яндекс, то у него бывают месячные и парады планет, так что 100% гарантий никто не даст)
выдача в яндексе - понятно, после переиндексации.
я имею ввиду, что та же 404 страница сразу должна перенаправлять? и 301 редиректы?
и со старых страниц на новые - редирект заработает когда? то есть я адрес старый забиваю - должен же открываться новый автоматом..
что та же 404 страница сразу должна перенаправлять? и 301 редиректы?
Вы изъясняетесь крайне непонятно или просто не понимаете о чем пишете.
Если в хтакцесс дописать строку, она начинает работать сразу при условии, что она правильная.
Как проверить: набираете в браузре адрес с которого прописан редирект и открывается страница, на которую этот редирект прописан. ВСЕ. Если открывается не то, что нужно, значит Вы допустили ошибку.
Да, значит допустил ошибку в htaccess, ибо переадресации не происходит. Более того, даже 404 ошибка не перенаправляет на главную. :o Буду разбираться..
nitrov,
ну вот мой хтацесс - стандартный для движка shopcms (ниже).
Третью строку переписываю так:
ErrorDocument 404 /
И после этого пишу еще строку:
Redirect 301 /index.php?categoryID=849 http://www.sait.ru/category_804.html
Но отсутствующая страница не загружает главную, и прописанный редирект тоже отдает отдает 404 страницу..
DirectoryIndex index.php
ErrorDocument 404 /404.html
php_value session.use_trans_sid 0
php_value session.use_cookies 1
php_value session.use_only_cookies 1
php_value session.auto_start 0
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value display_errors 1
php_value magic_quotes_runtime 0
php_value allow_url_fopen 1
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} /(\.+) [OR]
RewriteCond %{THE_REQUEST} /(\?+) [OR]
RewriteCond %{THE_REQUEST} /(/+)
RewriteRule ^(.*)$ 404.html [L]
RewriteRule ^core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup)/(.*) - [F]
RewriteRule ^data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) - [F]
RewriteRule ^install_check\.html$ install.php?check=yes [L]
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^news\.html$ index.php?news=yes [L]
RewriteRule ^news_offset_([0-9]+)\.html$ index.php?news=yes&offset=$1[L]
RewriteRule ^price\.html$ index.php?show_price=yes [L]
RewriteRule ^cart\.html$ index.php?shopping_cart=yes [L]
RewriteRule ^wide_search\.html$ index.php?search_with_change_category_ability=yes [L]
RewriteRule ^feedback\.html$ index.php?feedback=yes [L]
RewriteRule ^compare\.html$ index.php?comparison_products=yes [L]
RewriteRule ^page_([0-9]+)\.html$ index.php?show_aux_page=$1 [L]
RewriteRule ^product_([0-9]+)\.html$ index.php?productID=$1 [L]
RewriteRule ^category_([0-9]+)\.html$ index.php?categoryID=$1 [L]
RewriteRule ^category_([0-9]+)_offset_([0-9]+)\.html$ index.php?categoryID=$1&offset=$2 [L]
RewriteRule ^category_([0-9]+)_show_all\.html$ index.php?categoryID=$1&show_all=yes [L]
RewriteRule ^show_news_([0-9]+)\.html$ index.php?fullnews=$1 [L]
<IfModule mod_nginx.c>
# Блок правил для сервера Nginx.
# В случае его использования необходимо вставить нижеуказанные правила в файл nginx.conf в секцию location/ для вашего сайта.
location ~* /core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup)/(.*) {
return 403;
}
location ~* /data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) {
return 403;
}
rewrite ^/install_check\.html$ /install.php?check=yes last;
rewrite ^/index\.html$ /index.php last;
rewrite ^/news\.html$ /index.php?news=yes last;
rewrite ^/price\.html$ /index.php?show_price=yes last;
rewrite ^/cart\.html$ /index.php?shopping_cart=yes last;
rewrite ^/wide_search\.html$ /index.php?search_with_change_category_ability=yes last;
rewrite ^/feedback\.html$ /index.php?feedback=yes last;
rewrite ^/compare\.html$ /index.php?comparison_products=yes last;
rewrite ^/page_([0-9]+)\.html$ /index.php?show_aux_page=$1 last;
rewrite ^/product_([0-9]+)\.html$ /index.php?productID=$1 last;
rewrite ^/category_([0-9]+)\.html$ /index.php?categoryID=$1 last;
rewrite ^/category_([0-9]+)_offset_([0-9]+)\.html$ /index.php?categoryID=$1&offset=$2 last;
rewrite ^/category_([0-9]+)_show_all\.html$ /index.php?categoryID=$1&show_all=yes last;
rewrite ^/show_news_([0-9]+)\.html$ /index.php?fullnews=$1 last;
</IfModule>