По результату запроса нужно пройтись циклом while.
$result_all = array(); // сюда будем сливать while ($res = mysql_fetch_array($row, MYSQL_ASSOC)) { // $row->fetch_assoc(), если объект array_push($result_all, $res);// сливаем строку } print_r($result_all);
что-то вы с параметрами в урле напутали, напишите точно параметры.---------- Post added 14-03-2012 at 14:23 ----------
RewriteCond %{QUERY_STRING} ^index=(.*)&id=(.*) RewriteRule ^en/$ http://www.site.ru/?index=%1&id=%2 [R=302]
нужно точно указать параметры
сейчас будет работать так:
Если запрос к примеру
www. site.ru/en/?index=тут_любое_значение&id=тут_любое_значение
идет редирект 302 на
www. site.ru/?index=тут_любое_значение&id=тут_любое_значение
На любой другой запрос редирект срабатывать не будет.
Кириллица и utf-8 больная тема для .htaccess :)
Как вариант можно добавит скрипт с редиректом, тогда будет работать utf-8
.htaccess
RewriteCond %{QUERY_STRING} ^string=(.*) RewriteRule ^/?$ http://site.ru/utf8_uri.php?lion=%1 [R=301]
создать файл в корне сайта с названием utf8_uri.php и кинуть туда вот этот код
<?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://site.ru/?lion='.urldecode($_GET['lion'])); exit(); ?>
Средствами htaccess нельзя сделать невидимую подмену параметров в строке, только в скрипте обрабатывать оба параметра string и lion.
А а редирект со старого запроса на новый, вот пожалуйста
RewriteCond %{QUERY_STRING} ^string=(.*) RewriteRule ^/?$ http://site.ru/?lion=%1 [R=301]
Вы же делали редизайн, просто перенесите файлы нового шаблона с localhost на хостинг.
Ну я же написал Хостинг)) если ваш Хостинг/Сервер не в состоянии выдержать большое количество HTTP запросов то это как бы очевидно)
При запросе страницы и роботу и браузеру нужен HTML и они получают его первым. Роботу не нужны стили, поэтому он их не загружает и идет дальше, браузеру нужны стили он их загружает, кеширует и при дальнейших обращениях просто достает из кеша.
Ну и какая разница если HTML отдается первым?...
Тут вообще ничего не понял, что это "примыслов"?:)
Вы не выделяете, но за то другие... )
Роботам все равно.
Относительные лучше только в том плане что если вдруг по каким то причинам захотите сменить адрес сайт, то вам не придется исправлять кучу абсолютных ссылок.
Осторожно, быдлокод:)
<?$style='background: red;';?> // задаешь стиль для выделения <table align="center" cellspacing="0" cellpadding="0" class="menu"> <tr> <td align="center" style="<?=@$_SERVER[;REQUEST_URI'] == '/1.php' ? $style : ''?>"><a href='1.php'>Главная</a></td> </tr> <tr> <td align="center" style="<?=@$_SERVER['REQUEST_URI'] == '/1.php?go=contacts' ? $style : ''?>"><a href='1.php?go=contacts'>Контакты</a></td> </tr> <tr> <td align="center" style="<?=@$_SERVER['REQUEST_URI'] == '/1.php?go=news' ? $style : ''?>"><a href='1.php?go=news'>Новости</a></td> </tr> </table>
Qest, что бы не срабатывал переход по ссылке можно отключить стандартное событие клика по ссылке event.preventDefault()
При синхронном запросе полностью блокируется js движок и ожидается завершение выполнения запроса.
в .htaccess
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.site.ru:8080 [NC]RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
я думаю этого будет достаточно