Как правильно перенести URL-адрес из пользовательского решения asp.net в Wordpress? - PullRequest
0 голосов
/ 12 мая 2010

У меня есть веб-сайт, созданный с использованием asp.net с ужасными URL-адресами, такими как /DisplayContent.aspx?id=789564.

Я знаю, как перенести базу данных, но URL-адреса Wordpress будут (естественно) другими.

Могу ли я просто написать какое-то сопоставление или мне нужно включить правило перезаписи для каждой подстраницы (300 страниц) в .htaccess?

Должен ли я предоставить правило перезаписи для каждой существующей страницы, которое преобразует полный старый URL-адрес в известный новый URL-адрес, например:

/DisplayContent.aspx?id=789798 -> /2010-5-10/Title-Of-The-Post

Даже если мне удастся перенести URL-адреса, структура HTML для нового контента, естественно, будет другой. Как это влияет на SEO?

Стоит ли запускать asp.net и wordpress бок о бок и выдавать перенаправления из приложения asp.net?

Какое наиболее эффективное решение для такого рода миграции URL-адресов без программирования PHP?

Ответы [ 2 ]

1 голос
/ 13 мая 2010

Этот плагин WP Redirection - Управление перенаправлениями 301 без изменения Apache | Urban Giraffe имеет функцию импорта CSV, так что вы можете импортировать список изменений вашего URL и не входить в длинный файл .htaccess. Он регистрирует перенаправления, 404 и т. Д.

Вы получите какой-то SEO-хит, но Google быстро переиндексирует, если вы подтвердите свой сайт с помощью WTools, а затем увеличите скорость сканирования.

Я бы сделал решающий шаг и запустил WP под php, а не параллельно установил. Вы можете даже попробовать установить демо-версию WP с этим плагином и добавить несколько тестовых .asp URL.

0 голосов
/ 12 мая 2010

Звучит весело. Я полагаю, что вам придется выполнить массивный поиск и замену в дампе вашей БД, который соответствует вашим новым (чистым) URL-адресам WordPress. Затем я бы очистил список этих URL-адресов aspx и выполнил бы список из 301 перенаправления в вашем .htaccess или httpd.conf. Таким образом, вы позаботились о любых ссылках на страницах / постах и ​​о любых входящих ссылках с других сайтов и закладок.

Еще один способ проверить свою работу после переноса URL-адресов - пометить сайт инструментами Google для веб-мастеров и исправить все 404 обнаруженные ошибки. Или, если вы можете очистить все URL-адреса на сайте и смоделировать запрос, записывающий код состояния HTTP, он возвращает таким образом, чтобы вы знали, работают ли ваши перенаправления или возвращают ошибку 404.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...