- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброй ночи и дня.
Суть проблемы: достался мне сайт на голых htm файлах, то есть без движка. Но как я понимаю, раньше был на каком то движке и восстановлен (пару раз встречал следы Телепорта).
И значит файлы отображаются и открыть их можно так:
http://sayt.ru/catalog/slonrozov/hobot.htm
http://sayt.ru/catalog/slonrozov/hobot/
http://sayt.ru/catalog/slonrozov/index.htm
http://sayt.ru/catalog/slonrozov/
http://sayt.ru/catalog/
http://sayt.ru/catalog/index.htm
Нужно что бы они открывались только по одному адресу, к примеру только с .htm в конце.
Естественно гуглил, и нагуглил все эти правила. Но все что пробовал, не получается.
Или я что то не так делаю.
И да, файлов и каталогов много. То есть по отдельности как сделать редирект знаю и получается.
Но тогда у меня файл Хтачес получится на несколько сотен строчек). Да и в ручную все это муторно очень.
Есть какие нибудь варианты редиректа, что бы массово все поменять? Или иные варианты.
Голова уже совсем не соображает)
Если у Вас голый html зачем Вам редирект? В априори, на голом HTML дублей не будет (они создаются движком), а если у Вас "протелертенный" сайт со всеми дублями, то просто удалите дублирующие страницы (без html в конце).
Константин Валентинович, хм, я в таких нюансах не силен кстати.
Вот к примеру взять: http://sayt.ru/catalog/slonrozov/hobot.htm
Эта страница с "Хоботом" одна, но открывается в 2-х вариантах.
http://sayt.ru/catalog/slonrozov/hobot.htm
http://sayt.ru/catalog/slonrozov/hobot/
Дублей файлов нет, это я проверил и весь мусор давно почистил.
Разве ПС не будет это за дубли считать?
Константин Валентинович, хм, я в таких нюансах не силен кстати.
Вот к примеру взять: http://sayt.ru/catalog/slonrozov/hobot.htm
Эта страница с "Хоботом" одна, но открывается в 2-х вариантах.
http://sayt.ru/catalog/slonrozov/hobot.htm
http://sayt.ru/catalog/slonrozov/hobot/
Дублей файлов нет, это я проверил и весь мусор давно почистил.
Разве ПС не будет это за дубли считать?
ПС, приведенное вами, будет считать дублями, но такого в НТМЛ быть не должно.
Можете дать ссылки на "тело"? И желательно файлик htaccess приведите.
ПС приведенное вами будет считать дублей, но такого в НТМЛ быть не должно.
Можете дать ссылки на "тело"? И желательно файлик htaccess приведите.
Может что то просмотрел, надо еще раз все проверить.
Ссылку на сайт не дам, у меня хоть и нет "фобии" по этому поводу, но тут особый случай). Реально не хочу пока светить "пациента" ни кому, есть причины.
Файл Хтачес такой:
DefaultLanguage ru
AddDefaultCharset utf-8
php_value default_charset "utf8"
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.sait.ru [NC]
RewriteRule ^(.*)$ http://sait.ru/$1 [L,R=301]
RewriteRule ^index.html$ / [QSA,R]
Может что то просмотрел, надо еще раз все проверить.
Ссылку на сайт не дам, у меня хоть и нет "фобии" по этому поводу, но тут особый случай). Реально не хочу пока светить "пациента" ни кому, есть причины.
Файл Хтачес такой:
DefaultLanguage ru
AddDefaultCharset utf-8
php_value default_charset "utf8"
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.sait.ru [NC]
RewriteRule ^(.*)$ http://sait.ru/$1 [L,R=301]
RewriteRule ^index.html$ / [QSA,R]
Все нормально.
Точно php скриптов нет?
Обычно только главная страница в html может открываться как папка site.com и как файл site.com/index.htm
Но это настройки сервера (хостинга), а не сайта.
У Вас же, по тому что Вы написали вверху, идет обращение к папке, по которому открывается определенный файл. Значит где-то должен быть обработчик.
Все нормально.
Точно php скриптов нет?
У Вас же, по тому что Вы написали вверху, идет обращение к папке, по которому открывается определенный файл. Значит где-то должен быть обработчик.
Да нет вроде ничего, днем уже на свежую голову посмотрю. А то запутался.
достался мне сайт на голых htm файлах, то есть без движка.
Ну так зайдите по фтп и посмотрите в каком виде там файлы - каталоги с индексными файлами, или еще что-то. Это вообще-то надо указывать, а не телепатией заниматься.
Как вариант
RewriteRule ^(.*)index.html$ /$1 [R=301,L]
Но смущает hobot.htm. Может дубли какие-то..
Ну так зайдите по фтп и посмотрите в каком виде там файлы - каталоги с индексными файлами, или еще что-то. Это вообще-то надо указывать, а не телепатией заниматься.
Как вариант
RewriteRule ^(.*)index.html$ /$1 [R=301,L]
Но смущает hobot.htm. Может дубли какие-то..
Может хобот здесь лишний?
ТС попробуйте убрать из файла .htaccess строчку: RewriteRule ^index.html$ / [QSA,R]
ПС, приведенное вами, будет считать дублями, но такого в НТМЛ быть не должно.
Откуда информация? Кроме "HTML" там много всего задействовано.
ТС попробуйте убрать из файла .htaccess строчку: RewriteRule ^index.html$ / [QSA,R]
С какой целью?
Redbaron_chaos, если в .htaccess строчку добавить: