Drupal: Как удалить / перенаправить страницу со списком узлов - PullRequest
2 голосов
/ 20 ноября 2010

Я недавно запустил сайт Drupal и, просмотрев мои журналы администратора, заметил, что существует страница, на которой можно просмотреть сводку по каждому узлу на моей странице. Я обнаружил, что эта страница была доступна по адресу [mysitename] / node? Page = 1 и показала список всех узлов на моем сайте с пагинатором внизу.

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

Вот пример того, что я хотел бы отключить :: http://drupal.org/node?page=1

Ответы [ 2 ]

2 голосов
/ 20 ноября 2010

/node показывает только те страницы, на которых установлен флажок «повышен до первой страницы».Если вы не используете это, оно должно быть пустым.

Один из способов сделать это - использовать Views;Вы можете переопределить /node, чтобы отобразить что-то другое («Извините, я не хочу позволять вам сделать это сегодня».)

Также поиск в Интернете по запросу «узел отключения drupal» находит некоторые полезные вещи -например, http://groups.drupal.org/node/32704. На этой странице есть множество хороших ответов.

0 голосов
/ 20 ноября 2010

Делайте то, что предлагал Крис Морган, а также, чтобы избежать двойных проблем с контентом в Google и других поисковых системах, используйте .htaccess или robots.txt, чтобы никто не мог ввести /node.

...