Существующий плагин подвижного типа, который делает сокращение и перенаправление URL? - PullRequest
1 голос
/ 28 сентября 2011

Мы отправляем рассылку с URL-адресами. Вместо того, чтобы иметь внешние URL-адреса напрямую, все они приходят на наш сайт и затем перенаправляют на внешний мир.

В настоящее время все перенаправления выполняются с помощью файлов HTML. Моя цель - сделать так, чтобы все они были перенаправлены в файл .htaccess. Поэтому я хочу, чтобы человек, который вводит все эти данные, вводил их через графический интерфейс подвижного типа.

Мои вопросы:

  1. Есть ли плагин для подвижного типа, который уже делает это?
  2. Если нет, есть ли хороший шаблон для создания подвижного типа, который позволяет делать записи в базе данных MySQL?

Спасибо.

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Это можно сделать в стандартном интерфейсе ввода в MT.Просто посвятите блог для этих перенаправлений.Вы можете сделать EntryTitle перенаправлением и сделать EntryBody полным URL (или использовать пользовательские поля).Затем просто создайте шаблон .htaccess, который просматривает все записи.

<mt:Entries lastn="0">
Redirect /<mt:EntryTitle dirify="-"> <mt:EntryBody>
</mt:Entries>
0 голосов
/ 15 февраля 2013

Я бы сделал это для создания настраиваемого поля для внешнего URL.

Тогда я бы заполнил файл .htaccess что-то вроде:


Redirect / 

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

Если он заполнен, я перенаправляю / на URL из этого пользовательского шаблона.

Это похоже на перенаправление, скажем:

/ 234 на любой URL, который вы можете подумать, например, сказать: http://en.wikipedia.org/wiki/Main_Page

...