ЧПУ на самописном движке

rammlied
На сайте с 13.04.2011
Offline
56
1747

В общем сайт на пгп.

сейчас все страницы вида /blabla.php?id=100500

как сделать чтобы страницы были вида /parametr1-parametr2-parametr3

где parametr это какая то инфа(слово) которое уникально на каждой странице

делаю СДЛы, получаются ГСы )
D
На сайте с 09.07.2009
Offline
79
#1

через .htaccess

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#2

а оно вам надо? ЧПУ это:

1) влияние на seo есть только в теории, на деле его никто не замечал.

2) нагрузка на сервер, хоть незначительно, но выше.

3) если сервер с nginx (а куда же сейчас без него) - гиморой с переписыванием реврайтов, а если сервер LightHTTPD вместо апача?

4) bla.php?id=123 - короче и удобнее, чем /pam-pam-parampampam-bum-burum

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
ДП
На сайте с 23.11.2009
Offline
203
#3

Если в программировании разбираетесь - то вот это вам может помочь: https://github.com/chriso/klein.php

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#4

mod_rewrite Вам в помощь. Забивайте в поиск и изучать.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
S
На сайте с 23.05.2004
Offline
316
#5

Если вы путаете pgp и php , то сами вряд ли что то сделаете.

Это просто подпись.
T
На сайте с 20.03.2007
Offline
67
Toy
#6
1) влияние на seo есть только в теории, на деле его никто не замечал.

ЧПУ для людей, блин!

2) нагрузка на сервер, хоть незначительно, но выше.

Гы

3) если сервер с nginx (а куда же сейчас без него) - гиморой с переписыванием реврайтов, а если сервер LightHTTPD вместо апача?

Поэтому крутые делают просто выброс строки запроса в скрипт, где он уже разбирается.

В апаче выглядит так:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /index.php [L,QSA]

В nginx так:

location / {

try_files $uri $uri/ @something;
}
4) bla.php?id=123 - короче и удобнее, чем /pam-pam-parampampam-bum-burum

Удобнее кому? А если параметров больше чем один? Лично мне легче запомнить вменяемую строку, чем кучу непонятных цифр со всякими там знаками вопроса и амперсендами.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий