Заказываю уже не первый раз шапки для сайтов, отличная работа. Всегда с первого раза получается идеальный вариант. Рекомендую StepanovD в качестве дизайнера сайта.
богоносец: А во сколько раз это замедлит индексацию? (не rel="canonical" замедлит, а неизбежность лишних обращений ПС к сцайту)
+1 к rel="canonical".
Не вижу ни одной причины, почему это должно замедлить. Обращение в любом случае будет, если ссылка существует. Дальше робот узнает где искать оригинал страницы будь это 301 редирект или rel="canonical" - не важно.
А если отдавать 404, то не факт, что много 404 на сайте лучше чем много редиректов.
Если же тупо решать в лоб поставленную задачу, то врядли что-то другое можно придумать кроме
Solmyr: Я делаю так:
2. Перед вызовом страницы, страница "знает" какой у нее должен быть URI и фактический REQUEST_URI сверяется с тем, что "должно быть".
P.S. на данном форуме никак эта проблема не решается.
Swif: Понятно, код на PHP обработки гет запроса никто не напишет. Отвечу сам на свой вопрос через несколько дней
Не поможет Вам это.
Следующий топик буде в стиле:
"Конкуренты покупают пачки ссылок с вымышленным/не существующим уникальным id".
Вам совешренно по теме задали вопрос, что плохого в дублях в конкретном Вашем случае (в $_GET все равно будет содержаться только последнее значение), чтобы, возможно, дальше дать совет в какую сторону изменять архитектуру своей системы, а не медитировать над параметрами запроса.
Запомните, что все, что доступно пользователям, например, параметры $_GET, $_POST запросов, часть роута(почитайте что это), html разметку форм, которые, опять же, используются при передаче параметров и много много друого - возможно изменить и, практически всегда, самым худшим для Вас образом.
Поэтому Ваша задача не запретить изменения/добавления параметров, а обеспечить адекватную реакцию системы.
Ответьте на поставленный вопрос: что плохого в дубликатах в Вашем случае?
<script> // wait for the DOM to be loaded $(document).ready(function() { // bind 'myForm' and provide a simple callback function $('#myForm').ajaxForm(function() { alert("Thank you for your comment!"); }); }); </script> </head> <body> <form action="mail.php" method="post" id="myForm"> <input type="text" name="name" value="Ваше имя" /> <input type="text" name="email" value="e-mail" /> <input type="text" name="phone" value="Телефон" /> <input type="submit" value="Оставить заявку" /> </form> </body> </html>
шагну.......
Заказываю уже не первый раз шапки для сайтов, отличная работа. Всегда с первого раза получается идеальный вариант. Рекомендую StepanovD в качестве дизайнера сайта.
А document.getElementById().innerHTML очищает блок перед каждой записью и остаётся только последняя.
Кроме innerHtml есть еще, например,
jquery append()
это если не хотите весь контент грузить сразу, а шаг за шагом.
Вариант без jquery, думаю, тоже можно найти без проблем ссылка
Яндекс только 27 страниц проиндексировали, а в общем 57.
Гугл 45 ил 57 (нужные страницы проиндексировал).
Сайту 15 дней.
Наберитесь терпения и дождитесь полной индексации сайта.
А во сколько раз это замедлит индексацию? (не rel="canonical" замедлит, а неизбежность лишних обращений ПС к сцайту)
+1 к rel="canonical".
Не вижу ни одной причины, почему это должно замедлить. Обращение в любом случае будет, если ссылка существует. Дальше робот узнает где искать оригинал страницы будь это 301 редирект или rel="canonical" - не важно.
А если отдавать 404, то не факт, что много 404 на сайте лучше чем много редиректов.
Если же тупо решать в лоб поставленную задачу, то врядли что-то другое можно придумать кроме
Я делаю так:
2. Перед вызовом страницы, страница "знает" какой у нее должен быть URI и фактический REQUEST_URI сверяется с тем, что "должно быть".
P.S. на данном форуме никак эта проблема не решается.
Понятно, код на PHP обработки гет запроса никто не напишет. Отвечу сам на свой вопрос через несколько дней
Не поможет Вам это.
Следующий топик буде в стиле:
"Конкуренты покупают пачки ссылок с вымышленным/не существующим уникальным id".
Вам совешренно по теме задали вопрос, что плохого в дублях в конкретном Вашем случае (в $_GET все равно будет содержаться только последнее значение), чтобы, возможно, дальше дать совет в какую сторону изменять архитектуру своей системы, а не медитировать над параметрами запроса.
Запомните, что все, что доступно пользователям, например, параметры $_GET, $_POST запросов, часть роута(почитайте что это), html разметку форм, которые, опять же, используются при передаче параметров и много много друого - возможно изменить и, практически всегда, самым худшим для Вас образом.
Поэтому Ваша задача не запретить изменения/добавления параметров, а обеспечить адекватную реакцию системы.
Ответьте на поставленный вопрос: что плохого в дубликатах в Вашем случае?
Попробуйте плагин, который отправляет форму с помощью ajax запроса.
http://malsup.com/jquery/form/
При разработке Вашей мега-СMS очень рекомендую хотя бы взять на работу грамотного копирайтера для написания русского текста.
Если для Вас мега важен быстрый поиск по оператору, то можно пойти дальше и сделать отдельное поле operator_id и искать уже по нему.
Этот id можно определять программно каждый раз при вставке/обновлении, или, лучше с помощью триггера (один раз написали его и забыли).
Но, думаю, на маленьких базах в этом нет необходимости.
В очередной раз совершил обмен wmz на paypal. Отличный сервис и быстрое исполнение заявки. Надежный партнер. Рекомендую!