Drupal .htaccess псевдонимы URL

Как сделать так, чтобы мой URL-адрес (mysite.com/node/1) выглядел так: mysite.com/categoryname/myarticlename.html

Я использовал Joomla! до сих пор, и у него есть отличная возможность использовать mod_rewrite с .htaccess.

Как я могу сделать это с помощью Drupal?

Это возможно?

Не знаю, можно ли здесь спрашивать об этих проблемах, но если нет, то я удалю этот пост.

Заранее спасибо!


person NETCreator Hosting    schedule 04.07.2013    source источник
comment
Если вопрос понравится, возможно ли это? или Как я могу это сделать? и было дано предложение, по крайней мере, объяснить отрицательный голос. Я пытался объяснить, что mysite.com/categoryname/myarticlename.html не имеет смысла, потому что нет ссылки на ID страницы. Там может быть статья с точно таким же названием, как вы их отличите в переписывании? Отзыв тогда. Удачи   -  person Panama Jack    schedule 04.07.2013
comment
@Pjack Понижение было от меня. Я не хотел обидеть, но информация в вашем ответе была в корне неверной. Drupal имеет встроенное управление псевдонимами URL, а дополнительные модули могут расширить функциональность до энной степени. Они обеспечивают автоматические перенаправления, канонические URL-адреса, настраиваемое управление коллизиями URL-адресов и многое другое, не касаясь кода.   -  person Clive    schedule 04.07.2013
comment
@Clive, это не проблема, поэтому и уход, ясно, что ты гуру Drupal, лол.   -  person Panama Jack    schedule 04.07.2013


Ответы (1)


Во-первых, убедитесь, что у вас правильно настроены чистые URL-адреса.

Тогда у вас есть два варианта...

  1. Чтобы добавить псевдонимы для каждого узла, перейдите в форму редактирования узла и добавьте его вручную (это встроено в ядро), например. введите здесь описание изображения
  2. Если вы хотите, чтобы псевдонимы автоматически создавались из свойств/полей, прикрепленных к узлам, установите Pathauto, Токен и Модули Entity (последний из них содержит модуль Entity Token). Затем перейдите в /admin/config/search/path/patterns и определите несколько псевдонимов для различных типов контента. например введите здесь описание изображения

    Когда вы создаете контент, псевдоним будет создан автоматически. В зависимости от выбранных вами настроек псевдоним также может обновляться из свежих данных при обновлении узла.

В качестве бонуса вы можете установить глобальную переадресацию, которая будет обрабатывать все авто-301 перенаправляет для вас.

Если у вас нет довольно продвинутого варианта использования, вам никогда не понадобится редактировать файл .htaccess только для предоставления псевдонимов URL.

person Clive    schedule 04.07.2013