Как сделать так, чтобы этот очень длинный URL казался коротким?

Я сделал большую часть своего сайта дружественной к SE, но одна часть моего сайта вызывает у меня ошибки ...

У меня ОГРОМНАЯ форма на одной из страниц, и при отправке формы (action = php_page) URL-адрес настолько длинный, что он охватывает полслова документа в одной строке со всеми передаваемыми переменными ...

Это очень некрасиво ...

Есть ли способ сделать этот длинный URL-адрес коротким?

Или какое-то другое решение, о котором вы знаете?

Дайте мне знать, если вам понадобится дополнительная информация ...

Спасибо


person Community    schedule 08.06.2010    source источник


Ответы (2)


Как насчет использования POST вместо GET?

<form action="action.php" method="post">

В action.php вам придется использовать $_POST вместо $_GET.

Помните, что вы всегда должны перенаправлять на страницу, которая показывает, что действие выполнено успешно после обработки формы (в данном случае в action.php) с использованием header('success.php');. Если бы пользователь обновил страницу, действие не повторится дважды (что было бы неудачно, если бы вы записали что-то в базу данных или что-то подобное).

person ehm    schedule 08.06.2010

Вы можете использовать POST вместо GET, хотя он не будет добавлен в закладки, не очень удобен для SEO и даже менее удобен, чем длинный URL-адрес. Если у людей должна быть возможность добавить его в закладки / рассматривать как ссылку, у вас есть около 4 вариантов:

  1. Форма значительно короче.
  2. Если выбраны и флажки, серьезно сократите их имена и фактические отправленные значения (опять же, не очень дружественно к SEO: Google и др. Любят их ключевые слова в URL-адресе).
  3. Подумайте о множестве более коротких описаний опубликованных возможностей и перенаправьте эти комбинации на более короткий URL-адрес (если даже возможно захватить эти комбинации).
  4. Забудьте об URL-адресе формы: он есть, люди будут его использовать. Однако раскрывайте свой контент для сканирования в манере, которой может следовать бот: возможно, типичные поисковые запросы станут тегами, поля выбора могут стать доступными для сканирования иерархическими структурами и т.д. сервис, чтобы получить отличный контент.
person Wrikken    schedule 08.06.2010