За последние 24 часа нас посетили 55392 программиста и 1793 робота. Сейчас ищут 743 программиста ...

GET запросы PHP, как их сделать лучше?

Тема в разделе "PHP для новичков", создана пользователем Vitte, 14 июл 2017.

  1. Vitte

    Vitte Активный пользователь

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Привет форумчане, давненько я тут не появлялся...

    В общем есть такой вопрос, который у меня возник недавно.
    Допустим, у нас в PHP есть такая ссылка:

    test.ru/post/id=<? echo $id; ?> типо вывод статей test.ru/post/id=2

    Как из этой ссылки, сделать, например , вот такую:

    test.ru/post/13888/fen-master-stixij-6

    Здесь у нас, как я понял, передается id=13888, и заголовок=fen-master-stixij-6

    Как реализовать тоже самое на сайте, чтобы передать id вот так / <? echo $id; ?>/ и также заголовок на анг. языке

    Подскажите код какой-нибудь, либо функции
     
  2. teleoperator

    teleoperator Зэк
    [ БАН ]

    С нами с:
    3 июл 2017
    Сообщения:
    107
    Симпатии:
    29
    slug translit mod_rewrite
     
  3. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    не могу понять какая разница что в адресной строке браузера показывает.. зачем чпу городить..
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  5. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    мой сеошник говорит уже прошли те времена))
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    @Алекс8 сеошник - он как астролог. Как хороший астролог, который умеет вычислять движение планет по небосводу.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Я те больше скажу, в консоли вебмастера гугл можно указывать, какие гет-параметры на что влияют, какие важные, какие нет, какие надо индексировать, на какие пофигу, чтобы гугл мог эффективнее шерстить твои ссылки. А для ЧПУ там нет ничерта.

    И я тебе еще больше скажу - "те времена" никогда и не наступали. ЧПУ придумали сеошники, сами же в него уверовали, сами же стали всем проталкивать и навязывать. А потом и сами забыли, что сами придумали это.

    Я уже не раз говорил - всем плевать на адресную строку. Юзеры ее не читают. Веб-разработчики в 99% случаев пишут ЧПУ только для себя самих. Всем остальным - накласть на это. А ЧПУ - это еще и ограничение себя любимого, причем серьезное. Хренак и кастрировал такой мощный инструмент, как GET_запросы по самые эти самые. При том, что, как тоже много раз говорил, сами гуглы, яндексы, фейсбуки, мэйлру, стимы, рамблеры и прочие крупные компании в интернетах ЧПУ не юзают. Зато активнейше юзают GET. Потому что дураки, наверное, и у них СЕОшники плохие.
     
    Васяня и Алекс8 нравится это.
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    как по мне, так чпу не исключают гет-параметры.
     
    [vs] нравится это.
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Сколько я видел, обычно ЧПУ это эдакая самоцель, суть которой - именно выпиливание гетов. В итоге люди начинают придумывать всякую дичь, типа псевдо-гетов. Вот прям как в движке xenforo!

    upload_2017-7-25_12-44-27.png

    То есть вот эта вот часть ссылки: "get-zaprosy-php-kak-ix-sdelat-luchshe" вообще ничего не значит для движка. ЧПУ ради ЧПУ. Движок отрезает по точке айдишник темы, и уже по нему дергает тред. Можете сами проверить:
    https://php.ru/forum/threads/полная-лажа-в-тексте-ссылки-но-кому-какое-дело.64489/#post-526302

    Что, к слову, позволяет плодить разные валидные однодоменные ссылки на одну страницу просто тоннами, раздражая поисковики.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это типа сеошный миф про лучшую позицию в выдаче если в урле есть тема топика :D не шучу
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    если в урле дублируется значение заголовка страницы. я таким слышал этот миф
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если ты не забацал h1 с темой топика, то это ащпе зашквар, пацаны на районе засмеют
     
  13. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    h1 должен быть с названием сайта но не быть активной ссылкой на стартовую
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ещё мифов отсыпь :D
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @igordata вот ещё: надо заполнять meta keywords и description
     
  16. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    контент страницы в её исходнике должен быть выше любых других элементов элементов - шапок, подвалов, менюшек
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    важные слова должны быть жирным

    нужна карта сайта

    А, ещё облако тегов было когда-то популярно. Пипец.
     
  18. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Лично + в чпу для меня, это ориентироваться в истории браузера или при наборе url с всплыванием похожих ссылок
     
  19. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Это вот, кстати, поисковики сами рекомендуют. Но не как обязательное требование, а как механизм ускорения индексации, если структура сайта сложная.

    Все страницы на сайте должны быть перелинкованы между собой хотя бы одной ссылкой!