|
|
Различный тайтл в рамках одной страницы php |
|
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д. |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#1 |
|
![]() ![]() Суть проста, я думаю многие с этим сталкивались - есть файл, допустим catalog.php, который в зависимости от выбранного пользователем сайта значения выдает определенные данные.
Допустим - Раздел 1 - /catalog.php?type=1 Раздел 2 - /catalog.php?type=2 .... и т.д. Как можно сделать title для каждого их этих разделов уникальным? А то так получается, что для множества разделов - один заголовок. Заранее спасибо! Добавлено через 2 часа 39 минут Получилось решить проблему с помощью if (preg_match) |
![]() |
![]() ![]() ![]() |
![]() |
#2 |
|
![]() SWG, не поделитесь сокровенным знанием поподробнее?
![]() |
![]() |
![]() ![]() ![]() |
![]() |
#3 |
|
![]() ![]() В Инете найти инфу по этому вопросу вообще-то проблематично, так что пришлось копаться самому. Мне лично этот метод помог сразу в нескольких проектах, где админка скупа в плане СЕО.
В общем, действовал следующим образом: 1. В файле каталога (допустим catalog.php) нашел функцию выбора данных для определенной рубрики if ($_GET['type']) 2. Определить, какое значение типа для определенной страницы можно по адресу в браузере. Если прописаны псевдостатические адреса, то скорее всего это сделано с помощью .htaccess, где и подглядим инфу. 3. Прописываем в списке php функций такую: if (preg_match('/1/',$_GET['type'])) { ($title='Это тайтл для раздела за нумером один'); } И подобным же образом для всех остальных разделов. 4. В html коде прописываем: <title><?php echo $title ?> Тайтл корневого раздела</title> Таким образом для раздела один (catalog.php?type=1) тайтл будет вида "Это тайтл для раздела за нумером один Тайтл корневого раздела" На основной странице (catalog.php) тайтл будет "Тайтл корневого раздела" и т.д. Единственный минус, что тайтл основного раздела будет появляться и в динамических страницах. Но так все равно значительно лучше, чем если будет один тайтл во всех разделах каталога. Если кому пригодится, буду рад) |
![]() |
![]() ![]() ![]() |
![]() |
#4 | |
|
![]() SWG, т.е. Вы все же используете урлы "/catalog.php?type=1" вместо псевдостатики ?
Настоятельно рекомендую сделать ЧПУ(я просто неровно к ним дышу))) ) Если система Вам не позволяет этого сделать, то можно использовать mod_rewrite в .htaccess, тогда Ваша жизнь в плане SEO станет проще! Я правильно понял? Цитата:
Т.е. нужно использовать ХАРДКОД, верно? ![]() Found.org.ua - белый каталог сайтов;
LinkUp.org.ua - тоже белый, как и предыдущий; BigBase.org.ua - а этот уже русскоязычный каталог. |
|
![]() |
![]() ![]() ![]() |
![]() |
#5 |
|
![]() ![]() found, использую, для новых сайтов делаю псевдостатику, для проиндексированных чаще всего оставляю как есть. ЧПУ вещь крутанская) Но пару раз сталкивался с путаницей в выдаче, особенно Яндекс грешит.
Насчет решения - да, к сожалению это так. Пока такого количества разделов не правил, но если придется, то это гемор еще тот. Хотя глобальных разделов каталога редко бывает так уж много, а вот если запариваться на подразделы, тогда да... |
![]() |
![]() ![]() ![]() |
![]() |
Метки |
различный тайтл, тайтл, уникальный тайтл |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
|
Текущее время: 23:11. Часовой пояс GMT +3.
|