|
|
|
| Всем привет. Кто раскажет как скрыть данные в строке запроса. То есть если в строке запроса имеются GET даныые, ка сделать чтобы их не было видно, а было видно одно имя домена. | |
|
|
|
|
|
|
|
для: yurey
(19.03.2008 в 13:13)
| | Это невозможно. Данные GET передаются в строке запроса. Читайте http протокол | |
|
|
|
|
|
|
|
для: buka
(19.03.2008 в 13:17)
| | А с помощью mod_rewrite можно? Зайдите на promix.org.ua походите по ссылкам. | |
|
|
|
|
|
|
|
для: yurey
(19.03.2008 в 13:22)
| | Это уже не GET данные а просто разбор строки запроса. А тот сайт что вы мне дали не серфиться по ссылкам их - следовательно их методы не есть гуд. (его еще и в индексе нету) Если вы хотите чтобы у вас всегда был только адрес сайта ввверху - это можно сделать несколькими способами (например Ajax), но это все велосипеды, потому что они плохи для поисковой оптимизации, а сайт частично делается для пользователя и частично для поисковой системы | |
|
|
|
|
|
|
|
для: buka
(19.03.2008 в 13:24)
| | А посмотрите тот же сайт на promix.com.ua. Мне надо скрыть всё, что после имени домена. Как мне разобрать строку запроса? Я так понимаю только при помощи mod_rewrite? | |
|
|
|
|
|
|
|
для: yurey
(19.03.2008 в 13:29)
| | Чет я уже ничего не понимаю. Вам что конкретно нужно сделать ?
Вот ссылка с того сайта например
http://promix.com.ua/ru/partners.html
^^^^^^^^^^^^^^^^^^ это же тут есть, ничего как бы не скрыто
Другой вопрос что возможно это выглядело бы например так
http://promix.com.ua/?act=partners&lang=ru
А они его преобразовали
Я например делаю это так:
Включаем mod_rewrite,
потом пишем в .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) index.php [L,QSA]
|
Это перебрасывает все запросы на index.php
В index.php разбираем строку запроса:
$query = $_SERVER['REQUEST_URI'];
$query_arr = explode('/', $query); - здесь получаем в итоге массив
в случае в нашим сайтов например такой из двух элементов:
1) ru
2) partners.html | |
|
|
|
|
|
|
|
для: yurey
(19.03.2008 в 13:13)
| | Не используйте GET ))) Делайте POST | |
|
|
|