У меня есть сайт, где у меня есть несколько ссылок, как это: http://mysite.com/search-RANDOM_WORDS.htm
Проблема заключается в том, что Google пытается индексировать ссылки как:Перенаправление несуществующих подпапки с .htaccess
http://mysite.com/search-RANDOM_WORDS.htm/existing-link-on-the-site
http://mysite.com/search-WORD.htm/link-on-the-site/search-ANOTHER_WORD.htm
и т.д. и т.п. Сайт не использует подпапки в ссылках, каждая ссылка находится на корне. Я действительно не понимаю, откуда Google использует эти ссылки, но мне нужно как-то это исправить. Я уже использую mod_rewrite, но я еще не нашел рабочего решения для своей проблемы. Он должен работать так:
- Если ссылка, что пытается получить доступ, содержит вложенную папку, которая не существует на сервере
- reditect его в корень с 404 ошибкой.
Как это можно сделать? Спасибо!
Так что вы хотите переадресовать 'http://mysite.com/search-WORD.htm/link -on-the-site/search-ANOTHER_WORD.htm' на 'http: // mysite.com/search-WORD.htm'? – anubhava
Да, что-то в этом роде или лучше сохранить последнюю «подпапку»: 'http: // mysite.com/search-WORD.htm/link-on-the-site/search-ANOTHER_WORD.htm' быть:' http: // mysite.com/search-ANOTHER_WORD.htm' – Frantique