Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как предотвратить загрузку странички в которой нет меню и стилей?

 PHP.SU

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


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

> Без описания
Ley4ik_Russia
Отправлено: 07 Декабря, 2011 - 15:11:13
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Март 2011  


Помог: 1 раз(а)




У меня в меню ссылки вида href="/index.php?id=1"

т.е. отправляем $_GET запрос серверу и получаем имя странички. Вроде все работает хорошо, но переживаю за то, что поисковик проиндексирует все странички, и будет давать прямые ссылки на страницу, т.е. http://mysite.ru/page0.php, а в этих страничках находится только контент, появится страница с текстом, без навигации и стилей. Как это предотвратить и при этом не инклудить в каждую страницу меню и остальное?

Вот код странички index.php:
Спойлер (Отобразить)


Этим кодом получаю имя страницы, которую надо загрузить в DIV, из ссылки в меню:
Спойлер (Отобразить)



-----
Ubuntu Server 12.04.2 LTS, Apache2, PHP5, MySQL5
 
 Top
LIME
Отправлено: 07 Декабря, 2011 - 15:15:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ley4ik_Russia не надо переживать))
поисковик как и любой юзер не будет видеть какой вы подключаете файл
(Добавление)
он будет индексировать страницу целиком по URL (вместе с параметрами)
 
 Top
Мелкий Супермодератор
Отправлено: 07 Декабря, 2011 - 15:18:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Поисковый робот не может проиндексировать то, о чём не знает. Т.о. если нигде нет ссылок на эти страницы - робот их обходить не будет.


-----
PostgreSQL DBA
 
 Top
Ley4ik_Russia
Отправлено: 07 Декабря, 2011 - 15:21:51
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Март 2011  


Помог: 1 раз(а)




LIME пишет:
Ley4ik_Russia не надо переживать))
поисковик как и любой юзер не будет видеть какой вы подключаете файл
(Добавление)
он будет индексировать страницу целиком по URL (вместе с параметрами)


т.е. он не проиндексирует файлы page*.php в которых находится контент, отдельно от index.php? И ни при каких обстоятельствах не выведет на них прямую ссылку?


-----
Ubuntu Server 12.04.2 LTS, Apache2, PHP5, MySQL5
 
 Top
LIME
Отправлено: 07 Декабря, 2011 - 15:27:48
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ley4ik_Russia я проще объясню как примерно работает поисковый робот
как сказано выше...заходя на сайт он индексирует контент и потом переходит по всем ссылкам для их индексации
вы подключаете файл на стороне сервера
просто его содержание вставляется в вашу страницу
откройте исходник страницы в браузере и попробуйте найти подключаемые файлы..
вот когда изобретут волшебные поисковики тогда да ))) а пока и так сойдет ))
 
 Top
Ley4ik_Russia
Отправлено: 07 Декабря, 2011 - 15:29:58
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Март 2011  


Помог: 1 раз(а)




Ну ладно Радость уговорили. Спасибо!


-----
Ubuntu Server 12.04.2 LTS, Apache2, PHP5, MySQL5
 
 Top
Данил_123
Отправлено: 07 Декабря, 2011 - 16:25:53
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




PHP:
скопировать код в буфер обмена
  1. If(IsSet($_GET['id']))
  2. {
  3.  $id = $_GET['id'];
  4. }
я не много позно пишу, но все же объясните что вы хотели? Если $_GET[id] переменная не установдена, то $id = $_GET['id'] не правельней былоб If(!IsSet($_GET['id']))


-----
http://mysitecost.ru
 
 Top
Bio man
Отправлено: 07 Декабря, 2011 - 18:40:22
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Данил_123, ты осознаешь, что написал бред? все там правильно написано!
 
 Top
filkeith
Отправлено: 08 Декабря, 2011 - 08:23:42
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


Помог: 2 раз(а)




Данил_123
PHP:
скопировать код в буфер обмена
  1.     If(IsSet($_GET['id']))//если Установлена пременная то назначаем $id
  2.     {
  3.      $id = $_GET['id'];
  4.     }

а если будет
PHP:
скопировать код в буфер обмена
  1. If(!IsSet($_GET['id']))//если пременная НЕ установлена то что с ней делать?О_о

everything right

(Отредактировано автором: 08 Декабря, 2011 - 08:24:29)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB