вопрос, как закрыть? технология желательно с реализацией.
Я ж Вам говорю, что сейчас код, который я написал выше приводит все к нижнему регистру, в том числе и хеш-код при регистрации нового пользователя (а это не есть верно, так как новый пользователь не сможет зарегистрироваться по левому хешу), нужно исключить страницы, такие как регистрация, отправить персональное сообщение и тд, а все остальные в том числе и статические, желательно, чтобы были в нижнем регистре.---------- Добавлено 25.10.2015 в 14:08 ----------
Статические страницы не в нижнем регистре у дле к сожалению, то есть там можно написать и создать новую страницу с большой буквы и прокатит, не приведется к нижнему. Смотря какая версия возможно DLE, но вообще там это не предусмотрено.
Можно прислать решение полное?
Спасибо.
$arr = array( '/index.php?do=register', '/index.php?do=feedback',);if (!in_array($_SERVER['REQUEST_URI'], $arr)) { if($_SERVER['REQUEST_URI'] != strtolower($_SERVER['REQUEST_URI'])){ header('Location: http://'.$_SERVER['HTTP_HOST'].strtolower($_SERVER['REQUEST_URI']), true, 301); exit(); }}
к сожалению не хочет работать, при переходе по ссылке письма:
index.php?do=register&doaction=validating&id=u3ryaw1lcnx8c3ryaw1lcjy3qg1hawwucnv8fddlzjmwngy2nmu3nzvizty5mzgzotcwnwmzmgvjowfifhw2ztyxzjjjzjg0ztk3mtkxn2jizddimwu3zja1yzaxma%3d%3d
весь хеш код был приведен к нижнему регистру.
Как добавить? Если бы знал, вопрос бы не задавал. Нужно для того, чтобы не возникали дубли.
Спасибо! Вопрос решился )
Спасибо, работает!
Спасибо, - эта проблема решилась, но сразу же возникла следующая:
<div class="argrate"><span id='ratig-layer-1460'><div class="rating" style="float:left;">
По ходу за это отвечает <div class="argrate">{rating}</div>, тоесть модуль {rating}
Ошибка:
document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
Думаю, что span на div просто поменять нужно...
Так и есть, спасибо за помощь )) решил все проблемы...
if (strpos($_SERVER['REQUEST_URI'] , '/page/') !== false or strpos($_SERVER['REQUEST_URI'] , '/tags/') !== false) header('HTTP/1.1 404 Not Found');
Спасибо, отдается, буду ждать результата выкидывания дублей от Гугла ))
Спасибо, я мета-тегами также все сделал, как положено, но страницы, которые закрыты возвращают код ошибки 200 ОК, тоесть они доступны, я читал, что если даже закрыть их от индексации любыми методами хоть метатегами, хоть роботом, гугл может их не выбросить из поиска, так как они уже в ИНДЕКСЕ.
Поэтому хотелось бы как-то задать для этих страниц код ошибки 404 или 410 (для динамических страниц разумеется, не статика). А то можно так пол года ждать и не дождаться нужного результата.---------- Добавлено 19.06.2013 в 23:19 ----------
На самом деле - это страшно, так как очень плохо для СЕО - дубли не выпавшие из индекса...
Просьба помочь знающих...
Подскажите, как вывести все комментарии в DLE на главной странице новости к которой они принадлежат, то есть, как убрать страницы пагинации комментариев?
Можно конечно в админке задать некое значение, к примеру - 10000 на страницу, но это не вариант, средствами PHP желательно.
P.S. DLE 7.5