Автор Тема: Индексация php страниц в поисковиках  (Прочитано 5039 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Antoha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zakazdiplom.ru
Люди, помогите. Видел одну статью на эту тему и во всем инете, только она одна. Неужели никто на эту тему ничего не знает.

Необходимо индексировать страницы вида index.php?var=1

Помогите, если не советом, то хотя бы ссылкой, можно и на английском. Спасибо.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Индексация php страниц в поисковиках
« Ответ #1 : 14 Февраля 2003, 22:50:20 »
А что ты конкретно то хочешь ? Бери, индексируй, где проблемма то ?
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Индексация php страниц в поисковиках
« Ответ #2 : 14 Февраля 2003, 23:12:22 »
если бы ты разул глаза, то увидел бы парой строк ниже топик на ту же самую тему.
В котором есть не одна, а целых две ссылки. и обе на русском.

Оффлайн Antoha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zakazdiplom.ru
Индексация php страниц в поисковиках
« Ответ #3 : 15 Февраля 2003, 09:13:11 »
Цитировать
если бы ты разул глаза, то увидел бы парой строк ниже топик на ту же самую тему.
В котором есть не одна, а целых две ссылки. и обе на русском.


Видел я этот топик, я же спрашивал, более подробную информацию.

Вроде как разобрался, теперь возникла другая проблема.

Подскажите строковую функцию на php, с помощью которой можно найти в строке: index\\13.htm число 13

То есть она должна выдать символы, которые находятся между \\ и .htm

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Индексация php страниц в поисковиках
« Ответ #4 : 15 Февраля 2003, 11:35:46 »
$buffer=\'index\\13.htm\';
$chislo=eregi_replace("[^0123456789]","",$buffer);

Такая конструкция оставит от строки только числа, т.е. 13

А вообще если подумать ... имеем строку index\\13.htm

1. Разбиваем на две части $a=explode(\'\\\',\'index\\13.htm\');
в $a[1] будем иметь уже только 13.html

2. Рабиваем на две части $b=explode(\'.\',$a[1]);
в $b[0] будем иметь только  13

Вот такая вот идея :)
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Индексация php страниц в поисковиках
« Ответ #5 : 15 Февраля 2003, 13:44:40 »
Стек.
ты это так прикалываешься?
Ню-ню.

Antoha
Ну если тебя целых два сайта, ЦЕЛИКОМ посвященные индексации, не устроили, то вряд ли тебе кто-то в формате ответа на форуме разжует и в рот положит.

Для поиска в строках стандартно используется функция strpos
двумя вызовами ты можешь найти требуемую подстроку.
Также, можно воспользоваться регулярными выражениями.
Только не так дико, как это предлагает Stek.$string=\'index\\\\13.htm\';
if (preg_match("/([0-9]+)/",$string,$matches)) echo $matches[1]; else echo "No digits found";

Оффлайн Antoha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zakazdiplom.ru
Индексация php страниц в поисковиках
« Ответ #6 : 15 Февраля 2003, 18:35:15 »
Ну, мужики, что то вы замудрили совсем.
Почитал help в оригинале и нашел решение проблемы.

//определение номера страницы
$leight=strlen($REQUEST_URI); - размер адреса
$s = substr ($REQUEST_URI,"0",$leight);
$page = substr(strrchr($s, "/"), 1);

в результате получаю 2 из адреса index.php/1.htm

А насчет тех сайтов, все больше приходу к мысли, что docs in english - оно завсегда лучше. :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Индексация php страниц в поисковиках
« Ответ #7 : 16 Февраля 2003, 02:02:25 »
то, что ты стараешься делать самостоятельно - это похвально. но в каком это хелпе тебе написали число в кавычках?
Больше туда не ходи.

И глубокий смысл вот этих двух манипуляций до меня не дошел.
$leight=strlen($REQUEST_URI); - размер адреса
$s = substr ($REQUEST_URI,"0",$leight);
Не снизойдешь до объяснения?

А про поисковики сказал бы сразу, что тебе на зарубежных индексировать надо.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Индексация php страниц в поисковиках
« Ответ #8 : 16 Февраля 2003, 08:06:23 »
Цитировать
в результате получаю 2 из адреса index.php/1.htm

А я думал, что хотел 1 получить :(
Все болезни от нервов, только сифилис от удовольствия

Оффлайн L'Eglantier

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://shipovnik.boom.ru
Индексация php страниц в поисковиках
« Ответ #9 : 17 Февраля 2003, 11:29:25 »
http://www.php.net/manual/en/function.basename.php
Вот здесь лучший выход, если 13 - имя файла

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28