Есть ли инструмент для управления избыточными страницами на сайте? - PullRequest
0 голосов
/ 10 марта 2010

Я отвечаю за создание веб-сайта с «двухмерной» картой сайта, как будет объяснено позже.

Я ищу (желательно плагин для Wordpress, так как сайт уже создан на Wordpress), который бы упростил управление тысячами страниц.

Чтобы объяснить дальше, позвольте мне повторить мою ситуацию. Я создаю веб-сайт для строительной компании, и у них есть несколько ключевых городов и несколько ключевых услуг. Теперь им нужна родительская страница для каждой службы и еще одна уникальная страница для дочерней вспомогательной службы, и, наконец, страница внука для города, в котором они выполняют службу.

Например, если бы они занимались строительством бетона в Лос-Анджелесе, URL выглядел бы так:

/ бетон / строительство / Лос Анджелис

Содержимое в / los-angeles будет таким же, как в / malibu или / burbank.

Однако для / concrete / design / los-angeles будет другой набор контента, но весь контент страницы (без нескольких переменных с названиями городов) будет одинаковым.

Есть ли способ управлять или автоматизировать «матрицирование» этой информации на сайте? Я ищу инструмент, который позволил бы мне легко добавить «город» с одинаковым содержанием для всех внуков в соответствии с требованиями к содержанию ребенка. Все страницы внуков будут иметь избыточный контент.

Если бы чего-то подобного не существовало, насколько сложно было бы создать его как сторонний проект? Мне нужен такой инструмент, потому что я работаю с ~ 500 городами и 50 службами (бетоностроение, бетоностроение, бетоностроение и т. Д.)

Ответы [ 3 ]

1 голос
/ 22 марта 2010

Система CMS, которая поддерживает таксономию и тегирование.

Например, Drupal имеет таксономию и вместе с некоторыми модулями и представлениями таксономии вы можете иметь практически сотни комбинаций URL, которые передают аргументы представлению и возвращают содержимое. Это всего лишь один пример. Многие CMS могут облегчить эту потребность. Не уверен насчет Wordpress, поскольку сообщения не являются страницами, если вы не создали весь контент в виде страниц.

Вы также можете пойти дальше и внедрить токены в контент и / или переопределения строк, чтобы заменить ключевые слова динамическими значениями.

0 голосов
/ 22 марта 2010

Создайте функцию php, которая получит URL страницы и разделит его на "/". Исходя из последней части, функция должна возвращать название города. Затем используйте вызов этой функции php на ваших страницах. Так как вы используете WordPress, у вас уже будет php

0 голосов
/ 22 марта 2010

Я бы хотел использовать шаблонизатор, чтобы вы могли динамически создавать страницы и кэшировать их или просто создавать статические страницы из набора входных и выходных данных, а ваш веб-сервер или WordPress кэшировать их с помощью плагина Существуют надежные шаблонные решения практически на всех доступных языках. Python, Perl, Ruby, вероятно, будет самым простым в настройке и управлении. Выберите язык и Google для этого языка и шаблонов, и вы должны найти множество решений и выбрать то, что вам удобно.

...