2008-10-21 2 views
1

У меня есть все веб-страницы сайта. Моя задача - изменить все файлы HTML на файлы .asp и изменить ссылки. У меня около 280 HTML-файлов.
Есть ли какое-либо программное обеспечение или веб-сервис, который может читать веб-сайт и показывать мне структуру ссылок на сайт (чтобы упростить мою работу), похожую на карту сайта?Список всех ссылок на сайте

ответ

1

Если ссылки используют относительные пути, все, что вам нужно сделать, - это изменить расширения .html-файлов на .asp и поместить файлы на сервер, который может запускать ASP.

Если это абсолютные пути, вы можете уйти с редактированием файла хостов, чтобы указать исходный домен на свой собственный сервер и просто поместить нетронутые файлы на свой сервер.

Если вы действительно нужно заменить URL-адреса, попробуйте текстовый редактор, например UltraEdit или Notepad ++ (на Windows), который может сделать найти/заменить более файлов (и использовать регулярные выражения для поиска фразы). Или вы можете использовать sed или Perl для Linux.

2

в UNIX:

  • find . -type f -name '*html' | awk '{ print "mv " $0 " " substr($0,0,length($0)-4)} | sh'
  • find . type f -name '*asp' | xargs perl -PI -e 's/\.html/\.asp/g;

Это должно сделать это.

Если вы используете Windows, установите Cygwin;)

0

Dreamweaver имеет возможность переименовать файл и широко изменить все ссылки сайта в то же время. Я думаю, что это зависит от относительных и/или абсолютных (начиная с/не http) имен файлов, поэтому не будет работать, если есть какие-либо ссылки, которые выглядят как внешние, то есть начиная с http.

Кроме этого, я бы рекомендовал написать простой скрипт python/perl/ruby ​​(etc), чтобы сделать это довольно просто.

-3

Я не понимаю, что вы делаете, но когда я хочу знать, какие ссылки находятся на веб-странице Я захватил браузер Avant (ver 10) из своих архивов и установил. Перейдите на веб-страницу, которую вы хотите просмотреть, щелкните правой кнопкой мыши на странице и выберите «Открыть все ссылки на этой странице».

+1

это не ответ – Mark 2012-09-25 07:22:51

Смежные вопросы