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

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В корневом каталоге сайта site находится папка dir. При обращении по адресу site/dir происходит переадресация на site/dir/. (При этом отображается содержимое файла site/dir/index.html, как и должно быть.)
1. Что надо прописать в .htaccess (желательно в локальном site/dir/.htaccess), чтобы не происходило редиректа с site/dir на site/dir/ ? При этом при обращении к site/dir по-прежнему должен отображаться site/dir/index.html.
2. Имеет ли значение для гугла, если ранее страница была проиндексирована по адресу site/dir, все ссылки на нее как site/dir, но теперь она редиректится на site/dir/ ?
RewriteRule (.+)/$ /$1 [L,R=301]
ри обращении по адресу site/dir происходит переадресация на site/dir/.
Скорее всего, это делает mod_dir - проверить добавив в .htaccess (можно в конкретный <Location "/pat/of/site">
все ссылки на нее как site/dir, но теперь она редиректится на site/dir/ ?
Если 301 редирект - вес будет передаваться, адреса через некоторое время склеятся. Пользователь придёт, попадёт "куда надо"...
Если добавить
получаю 500 Internal server error.
Если
RewriteRule (.+)/$ /$1 [L,R=301]
без изменений.
получаю 500 Internal server error.
В логе apache должны быть подробности ошибки..
В логе apache должны быть подробности ошибки..
[Sun May 10 16:12:22 2020] [alert] [client XXXXX] /home/xxx/site/public_html/.htaccess: <Location not allowed here
Полный адрес ничего не меняет.
Полный адрес ничего не меняет.
Естественно. Потому что
<Location not allowed here
Да, Location в .htaccess не работает..
Попробуйте без него.
Попробуйте без него.
Так перенаправление отключается, но содержимое файла index.html перестает отображаться даже если добавить DirectoryIndex index.html
В результате Forbidden.
чтобы не происходило редиректа с site/dir на site/dir/
А он происходит?
но содержимое файла index.html перестает отображаться даже если добавить DirectoryIndex index.html
А почему Вы считаете, что он в этом случае должен отображаться?.
https://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryindex
При этом при обращении к site/dir по-прежнему должен отображаться site/dir/index.html.
Внешний редирект от Apache убрали.. Теперь колдуйте с "внутренними" редиректами.. )
А он происходит?
После DirectorySlash off по идее не должен... Видимо, этим подтверждается:
Так перенаправление отключается,