При сравнении с регулярным выражением А было использовано стандартное по¬ведение механизма обработки регулярных выражений: если не указано, сколько раз должен встречаться символ (или последовательность символов), то считается, что каждый символ шаблона встречается в точности один раз.
Сравнение с одиночным символом в JavaScript
Необходимо найти все вхождения прописной буквы А. Эту простую задачу с приме¬нением регулярных выражений можно сформулировать так:
Найти все вхождения прописной буквы А.
Сравнение с одиночными символами
Простейшее регулярное выражение выполняет сравнение с одиночным символом. Если требуется обнаружить одну заданную букву или цифру, то нужно использовать шаблон, который состоит из этой буквы или цифры. Так что для сравнения с заглав¬ной буквой L нужен следующий шаблон:
L
Простые регулярные выражения
В этом приложении рассматриваются некоторые базовые аспекты регулярных вы¬ражений. Одной из причин проработки простых примеров, представленных в данном приложении, является объяснение регулярных выражений, использованных в главе 3, и дальнейшее расширение ваших познаний о них.
Резюме
В данной главе было показано, как использовать WordPress в качестве основы ус¬пешно работающего блога. Для этого нужно выполнить несколько изменений и ин¬сталлировать несколько модулей, предназначенных для поисковой оптимизации. Создание подобного приложения с нуля было бы задачей масштаба, скажем, WordPress.
Как сделать блог своей домашней страницей
Если вы хотите, чтобы ваша домашняя страница была блогом, выполните приве¬денные ниже шаги. После этого вывод в / будет эквивалентен /Ыод, и все запросы к /Ыод будут перенаправляться на /. Это позволяет избежать проблемы наличия двух домашних страниц: / и /Ыод/.1. Скопируйте в каталог seophp этот файл с именем index. php:
<?php
Цитирование содержимого статьи
Другая потенциальная проблема дублирования контента возникает, когда вся ста¬тья отображается на нескольких страницах, содержащих статьи: на домашней стра¬нице, страницах категорий и т.д.
Выпадающие списки и исключение ссылок категорий
Если вы планируете использовать в своем интерфейсе выпадающий список катего¬рий, добавьте в файл robots. txt приведенный ниже код. Этот список не использует постоянные ссылки (да и не может, т.к. это форма), a Google умеет просматривать простые формы вроде этой. Добавьте в файл robots. txt следующие строки:
User-agent: Googlebot Disallow: /*?cat=
Устранение дублированного контента
Распространенная проблема с блогами — в том числе и WordPress — состоит в том, что они часто генерируют довольно много дублированного контента, т.к. одна статья может появиться в более чем одном месте блога.
Модуль Pagerfix
В главе 2 вы узнали о проблемах, которые могут вызвать страницы, глубоко зако¬панные в Web-сайте — и одной из причин этих проблем является разбивка на стра¬ницы. Вы можете реализовать модуль, который исправляет ссылки листания — т.е. "< назад" и "дальше >" — на ссылки на отдельные страницы. На рис.