[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрытие get
apc
Меня интересует как сделать так чтобы ссылка типа http://locahost/index.php?id=43&bu=6&g=1&dsa=1 при нажатии передавала все переменные но в адресной строке браузера выводилост http://locahost/index.php, незнаю как но в пхпмайадмин такая схема реализована.
Помогите...



Спустя 10 минут, 11 секунд (26.01.2009 - 16:13) FatCat написал(а):
Цитата (apc @ 26.01.2009 - 16:03)
незнаю как но в пхпмайадмин такая схема реализована

Там фреймы.
А в адресной строке лишь адрес фреймсета.

Спустя 1 час, 53 минуты, 42 секунды (26.01.2009 - 18:07) apc написал(а):
Цитата (FatCat @ 26.01.2009 - 13:13)
Цитата (apc @ 26.01.2009 - 16:03)
незнаю как но в пхпмайадмин такая схема реализована

Там фреймы.
А в адресной строке лишь адрес фреймсета.

Не подсажешь как раилизавать.
И вообще это стоит того или нет?

Спустя 18 минут, 12 секунд (26.01.2009 - 18:25) twin написал(а):
Вообще то, что Вы хотите, по моему похоже на ЧПУ Человеко Понятные Урлы. Совершенно бесполезная и никчемная вещь. Если хотите спрятать данные, то лучше использовать сессию.

Спустя 35 минут, 45 секунд (26.01.2009 - 19:01) FatCat написал(а):
Цитата (apc @ 26.01.2009 - 18:07)
это стоит того или нет?

Смысл прятать урлы?

Спустя 2 часа, 57 минут, 50 секунд (26.01.2009 - 21:59) Revan написал(а):
Вообще то смысл прятать УРЛ есть если конечьно пользоватся этим в нужную сторону например если вам нужно перейти на domain.com/index.php?mod=info лучше всего будет это сделать domain.com/info.html поисковики как раз любят такие ссылки так что не нужно говорить что это бесполезная вещь.

Но если же вам нужен индексный файл то эта проблема легко решаетса с помощью функции apache "mod_rewrite" проверьте включён ли в apache mod_rewrite зайдите в файл конфигурации httpd.conf и найдите строчку

LoadModule rewrite_module modules/mod_rewrite.so

Если строка написана с этим символом # в начале то просто уберите его и перезагрузите сервер, если всё сделали вам нужно создать в директории скрипта файл .htaccess и поместить в него следующее содержимое

Код

RewriteEngine on

RewriteRule index.php? index.php?id=43&bu=6&g=1&dsa=1

index.php? - это использование регулярного выражения тоесть на что мы будем заменять index.php?id=43&bu=6&g=1&dsa=1

Но тогда на index.php будет ссылатся именно те запросы которые указаны в редиректе если вам нужно и их изменить то можно сделать так

Код

RewriteEngine on

RewriteRule index-(.+)-(.+)-(.+)-(.+).html? index.php?id=$1&bu=$2&g=$3&dsa=$4



И если вам например нужно будет перейти по ссылке index.php?id=1&bu=3&g=2&dsa=20 то вам необходимо будет ввести в адресной строке index-1-3-2-20.php

Думаю суть вы поняли, если что стучите в асю 389870295.

Спустя 9 минут, 38 секунд (26.01.2009 - 22:08) twin написал(а):
Вообще то вроде как надо спрятать значения, как я понял, а не преобразовать их к чё попалошному виду. И кто Вам сказал, что поисковики любят ЧПУ? Нормально они индексируют и по штатному, не извращенному урлу, где всё повернуто с ног на голову.

Спустя 4 минуты, 50 секунд (26.01.2009 - 22:13) Revan написал(а):
Как вы думаете, какие ссылки более приветствуются? С GET запросами? Или как отдельные чистые файлы вида info.html?

Спустя 3 минуты, 26 секунд (26.01.2009 - 22:17) twin написал(а):
Одинаково. Предрассудки это. Если бот на сайт попал, он всё прошерстит.

Спустя 2 минуты, 11 секунд (26.01.2009 - 22:19) Revan написал(а):
Он шерстит чистые ссылки как отдельные файлы, а GET запросы как один, почитайте о принципе работы поисковиков.

Спустя 15 минут, 45 секунд (26.01.2009 - 22:35) twin написал(а):
И в чём принципиальная разница? Какое мне дело, каким образом он там что шерстит, как отдельнфй файл или как один? Контент он выгребет весь, ссылки расставит с гетами, пусть хоть построчно, суть то одна. Или Вы думаете, что поисковик такой дурак и на каждую ссылку второго уровня заведет отдельную учетную запись?

Спустя 11 минут, 1 секунда (26.01.2009 - 22:46) Revan написал(а):
Конечьно что нет, я не собераюсь вам рассказывать как работают поисковики, но скажу вам точно что ЧПУ действуют намного лучше на них, да и посмотрите на профессиональные сайты, на большинстве из них стоят ЧПУ да и если задать поисковой запрос, то поисковик выдаст намного больше сайтов с ЧПУ чем с GET запросами.

Спустя 19 минут, 12 секунд (26.01.2009 - 23:05) twin написал(а):
Профессиональные сайты не заморачиваются с глючным реврайтом, а называют вещи своими именами. Гет параметр - гет параметром, а адрес - адресом. Или вы Гугл считаете малопрофессиональным?
Параметр для того и параметр, что бы читался как положено.
Цитата
что ЧПУ действуют намного лучше на них,

Где Вы наслушались такой пропоганды? На поисковики действуют совсем другие критерии - ревалентность, заголовки и т.д, но ни как не урлы. Урлы они гребут все без разбора - чем больше тем лучше. И уж совсем однозначно, что
Цитата
но скажу вам точно
Вы никак не можете, потому что алгоритмы вычисления рейтингов - тайна за семью печатями. Зная её, Вы бы не суетились по форумам, а были бы гением оптимизации и ооооочень богатым человеком.

Спустя 9 минут, 42 секунды (26.01.2009 - 23:15) FatCat написал(а):
Цитата (Revan @ 26.01.2009 - 21:59)
domain.com/index.php?mod=info лучше всего будет это сделать domain.com/info.html поисковики как раз любят такие ссылки

Тоже слышал эту легенду, но это легенда.
http://phpforum.ru/txt/index.php/t15561.html и http://phpforum.ru/index.php?showtopic=15561 индексируются в поисковках приблизительно одинаково.


[offtopic]
Цитата (twin @ 26.01.2009 - 23:05)
алгоритмы вычисления рейтингов - тайна за семью печатями. Зная её, Вы бы не суетились по форумам, а были бы гением оптимизации и ооооочень богатым человеком.

Есть работающий алгоритм вычисления алгоритмов поисковиков.
Есть желание поучаствовать в монетизации? wink.gif
[/offtopic]

Спустя 21 минута, 6 секунд (26.01.2009 - 23:36) twin написал(а):
Взял на карандашик biggrin.gif

Спустя 8 часов, 52 минуты, 47 секунд (27.01.2009 - 08:28) Revan написал(а):
Хм, может и действительно легенда...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.