почему этот дубль ?
На сайте включено ЧПУ а почему этот дубль ru7lan.ru/index.html?
И index.php тоже открывает главную страницу …
И index.php тоже открывает главную страницу …
Комментарии: 10
Потому что не настроены редиректы.
301 редирект правилно?
Правильно. Что-то типа в .htaccess:
Вставьте после:
RewriteEngine On
Следующее:
Вставьте после:
RewriteEngine On
Следующее:
#в случае index.php:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://VASHSITE/ [R=301,L]
#в случае index.html:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://VASHSITE/ [R=301,L]
работает корректно на одном сайте, но на втором только с index.html делает редирикт а с php в окончание дублирует сайт так ldzaa-hotel.ru/http:/ldzaa-hotel.ru/
сайт находится на том же хосте
не знаете почему так?
сайт находится на том же хосте
не знаете почему так?
Можно попробовать следующее. В .htaccess добавить это:
Создать плагин на событие OnHandleRequest
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteRule ^index\.php$ / [L,R=301]
В админке Содержимое -> Типы содержимого, поменять .html на /Создать плагин на событие OnHandleRequest
<?php
if ($modx->context->key == 'mgr') {return;}
$uri=$_SERVER['REQUEST_URI'];
if (substr($uri, -1) != '/' && $uri != '/' && !strpos($uri, '?')&& !strpos($uri, '.')) {
$url = $modx->getOption('site_url');
if(substr($url, -1)=='/'){
$url=substr($url, 0, -1);
}
$url .= $uri.'/';
$modx->sendRedirect($url,array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
Но этот плагин делает редиректы с ссылок без слэша на конце ссылками со слэшом в конец.
ну все решилось кэш брузера- забываю про него)) и еще вопрос — почему тогда на первом сайте не нужно было кэш чистить а на втором да, не может быть из-за версий движка?
Посмотрите системные настройки кэширования. Возможно где-то галочки поставили для кэширования, ещё вариант, что у вас на хостинге стоит сжатие, по этому не обновляет.
Ну и ещё обновлять страницу надо CTRL + F5, тогда кэш страницы трётся при обновлении.
Посмотрел сайт, редирект работает с index.html на главную и index.php корректно редиректит.
хорошо, спасибо большое))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.