PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 6
takoy Отправлено: 08 Апреля, 2011 - 19:36:00 • Тема: ЧПУ. сайт не индексируется в яндексе • Форум: Программирование на PHP

Ответов: 0
Просмотров: 184
У меня небольшая цмска сделанна на ЧПУ
но вот проблема в том что яндекс не индексирует ссылки
подскажите, в чем может быть проблема?

htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. php_value session.auto_start            1
  3. php_value session.use_cookies           on
  4. php_value session.use_trans_sid         1
  5. php_value session.name                  SID
  6. php_value session.cookie_lifetime       0
  7. php_value date.timezone                         Europe/Moscow
  8.  
  9. # ......................
  10.  
  11. RewriteEngine On
  12. RewriteBase /
  13. RewriteCond %{HTTP_HOST} ^site\.ru
  14. RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
  15.  
  16. RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
  17. RewriteCond %{REQUEST_FILENAME} !-f
  18. RewriteCond %{REQUEST_FILENAME} !-d
  19. RewriteRule (.*) index.php
  20.  


php
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. define('HH','http://'.$_SERVER['HTTP_HOST']);
  3.  
  4. function redirect($address) {
  5.     header('Location: '.$address);
  6.     die;
  7.     return true;
  8. }
  9.  
  10. //...................................
  11.  
  12.     if(!isset($_COOKIE[session_name()]) && !isset($_GET[session_name()])) {
  13.        $ruri=base64_encode($_SERVER['REQUEST_URI']);
  14.         redirect(HH.'/?nocookie&'.session_name().'='.session_id().'&starturi='.$ruri);
  15.     }
  16.  
  17.     if(isset($_GET['nocookie'])) {
  18.         $uri= isset($_GET['starturi']) ? base64_decode($_GET['starturi']) : '';
  19.         if(isset($_COOKIE[session_name()]))  {
  20.             redirect(HH.$uri);
  21.         } else {
  22.             redirect(HH.$uri.'?'.session_name().'='.session_id());
  23.         }
  24.     }
  25.  
  26.  
takoy Отправлено: 02 Апреля, 2010 - 20:40:28 • Тема: htaccess, php.ini, куки • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 735
DeepVarvar пишет:
А если на сервере хтацесс не пашет то используйте куки для вашего отдельного каталога (они сами там)........

не понял (

JustUserR пишет:
выключите опции trans_sid и cookie


было session.use_cookies = 1 , поставил 0 теперь в фф работает а в опере нет о_О

а вот эти директивы что делают ? и что в них написать
session.cookie_domain =
; session.use_only_cookies = 1

JustUserR пишет:
Может быть имели в виду установить собственную версию PHP-CGI на сервер и работать с ним - потому что кто вам даст изменят корневой
А сами опции в .htaccess блокируются с помощью AllowOverride в httpd.conf по иерархии каталогов

к сожаленю не пойму о чем речь (
как сделать что бы был 1 php.ini и не сувать в каждую дирректорию ? мне кажеться это влияет на скорость ? или нет ?
takoy Отправлено: 02 Апреля, 2010 - 19:17:09 • Тема: htaccess, php.ini, куки • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 735
Добрый день.

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

т.е. вот допустим такой код

if(isset($_COOKIE[session_name()]))
{
$sid=mysql_escape_string(htmlspecialchars($_COOKIE[session_name()]));
session_start($sid);
}
else
{
session_start();
$sid=session_id();
setcookie(session_name(),$sid);
}

допустим заходим в файл index.php, идет проверка если кукие нет - то устанавливаються, если есть то продолжает идти сессия.
но если зайти сюда /admin/ index.php то куки ставяться еще одни куки с таким же именем, и так в каждом каталоге.

как это исправить ?

вроде бы session.cookie_path = / ?
только все равно нет результата.

я уже дошел до извращения и в каждую папку кинул .htaccess с
php_value session.cookie_path ../

работает в ie, opere но не в фф .

и второй вопрос, что делать если на хосте не работает .htaccess
в тех поддержки сказали что работай с php.ini
интересно не влияет ли это на скорость если его в каждую дирректорию кинуть ?
takoy Отправлено: 19 Февраля, 2010 - 16:40:35 • Тема: помогите составить маску • Форум: Регулярные выражения

Ответов: 3
Просмотров: 258
ну я пока так и сделал, а вообще хочу маску в sql запрос вставить, т.к. у меня димамическая подгрузка данных поэтому нужно сильно не загружать лишними операциями ))
takoy Отправлено: 19 Февраля, 2010 - 15:41:35 • Тема: помогите составить маску • Форум: Регулярные выражения

Ответов: 3
Просмотров: 258
о_О че нихто не знает ?
takoy Отправлено: 18 Февраля, 2010 - 13:36:27 • Тема: помогите составить маску • Форум: Регулярные выражения

Ответов: 3
Просмотров: 258
Как найти совпедения в HTML тексте, при этом игнорировать все ссылки <a.*?a>
ну т.е. проверить находиться ли искомая подстрока именно в этом тексте а не в ссылке

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB