Нормальные URL у тегов

Материал из Movable Type Wiki

Перейти к: навигация, поиск

При использовании стандартных шаблонов Movable Type URL тегов выглядят следующим образом:

http://example.com/cgi-bin/mt/mt.cgi?mt-search.cgi?blog_id=1&tag=tagname&limit=20

Не очень красивый и запоминающийся адрес, поэтому лучше сделать подобное:

http://example.com/tag/tagname

Как сделать нормальные URL у тегов

<mt:BlogURL />tag/<MTTagName encode_url="1" />
RewriteEngine on
RewriteRule ^tag/(.*)$ /cgi-bin/mt/mt-search.cgi?blog_id=1&tag=$1&limit=20

Если блоги на разных доменах

Чтобы использовать такой метод для блогов, которые находятся на домене, отличном от домена, на котором находится Movable Type, необходимо добавить в httpd.conf, в VirtualHost домена следующий параметр:

ScriptAlias /cgi-bin/ /home/username/example.com/cgi-bin/

То есть нужно указать, чтобы на этот домене папка скриптов располагалась в том месте, где располагается Movable Type.

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

В каком случае это необходимо:

См. также

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты