Псевдостатіческіе посилання
Основних шляхів реалізації всього два. І обидва вони засновані на підміні URL за допомогою правил для модуля mod_rewrite.
Іноді ці два методи комбінують - деякі специфічні запити розбираються за власними правилами і передаються окремим скриптам. Все, що не підходить ні під одне з правил, передається «головному» скрипту і розбирається ім.
На початку був Гіпертекстову Документ, і він зберігався у файлі з розширенням «.html», щоб усім було зрозуміло, що це. Називався такий документ статичним, оскільки змінити там що-небудь можна було, тільки переписавши файл. З таких файлів і складалися сайти (деякі і зараз так влаштовані). Для софта від Microsoft, який тоді вважав, що розширення повинно бути до 3 символів, було коротке розширення «.htm». Сайтів було не мало, а дуже мало, тому передбачалося, що посилання на цікаву сторінку відвідувач із задоволенням вивчить напам'ять. Над іменами файлів думали не менше, ніж зараз думають над доменними іменами.
Пошукові системи почали з'являтися вже після появи CGI. але ще за часів панування статики. І перший час їм доводилося індексувати по здебільшого статику. Положення змінилося з широким розповсюдженням PHP і погіршувався в міру здешевлення хостингу з його підтримкою. Швидко розплодилися піонери і школярі. щось вміють на ньому писати. З'явилися перші CMS. полегшували будівництво сайтів. У Павутині замиготіли «динамічні» посилання. Число сторінок стало рости в багато разів швидше, ніж кількість корисної інформації.
Якщо уважно подивитися на весь контрольний зооцирку, породжений псевдостатікой в різних її варіантах, стає ясно: ні для людей, ні для пошукових систем вже немає ніякої різниці між «динамічними» і «статичними» URL. Далеко не всі варіанти посилань схожі на реальну статику. В ході сканування пошуковим роботом жоден відомий «движок» не може повністю імітувати статику. За рідкісними винятками пошуковики відмінно визначають, на чому зроблений сайт, і їх не обдуриш. Механізм розпізнання може бути різним, але навіть якщо ви видалили всі ознаки CMS - пошуковий робот все одно легко визначає динамічний контент. Він вантажиться не відразу, як статична сторінка, а по частинах. Звичайно, існує кешування динамічних сторінок - в загальному випадку на сервері генерується статична сторінка, яка і віддається користувачеві, а при її зміні вона листується. Але це вже предмет окремого обговорення.
Ще один аргумент на користь псевдостатікі - можливість впровадження потрібних слів в посилання. Це покликане підвищити релевантність сторінки потрібному запиту. Питання, наскільки це дієво, залишається відкритим. А на питання, що заважає впихнути ті ж слова в «динамічну» посилання, поки ніхто не дав чіткої відповіді.
1) «Зрозумілість» URL для людини - річ часто сумнівна і навряд чи кому-небудь потрібна. А ЧПУ в усі часи означало «Числове Програмне Управління» для металорізальних верстатів. І зараз означає те ж саме. Тому любителям наукоподібної нісенітниці рекомендується бути точними, йти до кінця і писати «ЧПU». Так буде зрозуміліше їм самим, а більше це нікому не потрібно.