шагну.......
Заказываю уже не первый раз шапки для сайтов, отличная работа. Всегда с первого раза получается идеальный вариант. Рекомендую StepanovD в качестве дизайнера сайта.
Кроме innerHtml есть еще, например,
jquery append()
это если не хотите весь контент грузить сразу, а шаг за шагом.
Вариант без jquery, думаю, тоже можно найти без проблем ссылка
Наберитесь терпения и дождитесь полной индексации сайта.
+1 к rel="canonical".
Не вижу ни одной причины, почему это должно замедлить. Обращение в любом случае будет, если ссылка существует. Дальше робот узнает где искать оригинал страницы будь это 301 редирект или rel="canonical" - не важно.
А если отдавать 404, то не факт, что много 404 на сайте лучше чем много редиректов.
Если же тупо решать в лоб поставленную задачу, то врядли что-то другое можно придумать кроме
P.S. на данном форуме никак эта проблема не решается.
Не поможет Вам это.
Следующий топик буде в стиле:
"Конкуренты покупают пачки ссылок с вымышленным/не существующим уникальным id".
Вам совешренно по теме задали вопрос, что плохого в дублях в конкретном Вашем случае (в $_GET все равно будет содержаться только последнее значение), чтобы, возможно, дальше дать совет в какую сторону изменять архитектуру своей системы, а не медитировать над параметрами запроса.
Запомните, что все, что доступно пользователям, например, параметры $_GET, $_POST запросов, часть роута(почитайте что это), html разметку форм, которые, опять же, используются при передаче параметров и много много друого - возможно изменить и, практически всегда, самым худшим для Вас образом.
Поэтому Ваша задача не запретить изменения/добавления параметров, а обеспечить адекватную реакцию системы.
Ответьте на поставленный вопрос: что плохого в дубликатах в Вашем случае?
Попробуйте плагин, который отправляет форму с помощью ajax запроса.
http://malsup.com/jquery/form/
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script> <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>
При разработке Вашей мега-СMS очень рекомендую хотя бы взять на работу грамотного копирайтера для написания русского текста.
Если для Вас мега важен быстрый поиск по оператору, то можно пойти дальше и сделать отдельное поле operator_id и искать уже по нему.
Этот id можно определять программно каждый раз при вставке/обновлении, или, лучше с помощью триггера (один раз написали его и забыли).
Но, думаю, на маленьких базах в этом нет необходимости.
В очередной раз совершил обмен wmz на paypal. Отличный сервис и быстрое исполнение заявки. Надежный партнер. Рекомендую!