- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема такая же, как здесь /ru/forum/630742
,только движок GetSimple и страниц не одна, а 17.
При переходе по старому линку открывается несуществающая страница вида: http://www.site.ru/knigi-po-pokeru.htm?id=video_book , где "video_book" - адрес старой страницы (video_book.htm).
Возможно это связано с кодом здесь же в .htaccess:
RewriteEngine on
# Usually it RewriteBase is just '/', but
# replace it with your subdirectory path
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9_-]+)/?.htm$ index.php?id=$1 [QSA,L]
Он нужен для того, чтобы всем страницам сайта автоматически добавлялось .htm (это важно).
Подскажите, пожалуйста, как настроить правильный 301 редирект на 17 страниц.
Возможно это связано с кодом здесь же в .htaccess
Возможно подскажу вам способ как это можно проверить - удаляем код и проверяем! Хотя здесь все равно редиректа не видно. А вот это конечно лол /?.htm
Он нужен для того, чтобы всем страницам сайта автоматически добавлялось .htm (это важно)
Если говорить более точнее он не "добавляет", а делает возможным открытия подобных ссылок, те другими словами - реврайт.
Спасибо за ответ, но не суть важно, если это не имеет отношение к проблеме, то не имеет. Это все писал разработчик, который свинтил и к нему нет доступа. У меня познания в коде весьма посредственные, поэтому я не могу удалять наугад и ронять сайт.
Все-таки меня интересует успешное решение данной проблемы.
Проблема такая же, как здесь /ru/forum/630742
Ну и делать также как там.. Только 17 раз.
Или в .htaccess 17 правил добавить..
RewriteRule ^video_book\.htm$ /knigi-po-pokeru.htm [R=301,L]
p.s. Почему по адресу "video_book" открывается knigi-po-pokeru.htm?id=video_book нам нужно догадаться?
Проблема решена.
Подскажите как правильно поклеить домены
Нашел статью пишут сделать вот так
Redirect 301 / http://www.newdomain.com/
<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
При этом роботс будет отдаваться с старого сайта,
но при вводе
старыйсайт.ру/роботс
перекидает на новый домен
Может что то не так в редиректе? Или он написан для роботов а не для посетителей?