shaklov 63 Опубликовано 31 января, 2015 Жалоба Share Опубликовано 31 января, 2015 Нужно в движке сделать очистку урла .html от последнего слеша и всего, что идёт после него. В яндекс-вебмастер каким-то образом пролезли урлы вида site.ru/notebooks.html/ и site.ru/notebooks.html/7rDvFDKyGgdLgy3/ Соответственно на таких страницах вообще левая информация отображается: http://demo.vamshop.ru/notebooks.html/ http://demo.vamshop.ru/notebooks.html/7rDvFDKyGgdLgy3/ Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 31 января, 2015 Жалоба Share Опубликовано 31 января, 2015 .htaccess RewriteBase / RewriteCond %{HTTP_HOST} (.*) RewriteCond %{REQUEST_URI} /$ [NC] RewriteRule ^(.*)(/)$ $1 [L,R=301] php // Получаем URI для проверки $uri = preg_replace("/\?.*/i",'', $_SERVER['REQUEST_URI']); if (strlen($uri)>1) {// если не главная страница... if (rtrim($uri,'/')!=$uri) { header("HTTP/1.1 301 Moved Permanently"); header('Location: http://'.$_SERVER['SERVER_NAME'].str_replace($uri, rtrim($uri,'/'), $_SERVER['REQUEST_URI'])); exit(); } } Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 31 января, 2015 Автор Жалоба Share Опубликовано 31 января, 2015 А для /7rDvFDKyGgdLgy3/ будет работать? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 31 января, 2015 Жалоба Share Опубликовано 31 января, 2015 А для /7rDvFDKyGgdLgy3/ будет работать? должно. Попробуйте! Ctrl + Shift + Z никто не отменял ) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения