- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть старый статический сайт.
У него в теге <description> одинаковый текст у всех файлов.
Хотелось бы чуть исправить ситуацию.
Сделать хотя бы вот так: <description> = <title>
Может есть программа или скрипт на php который в html файлах продублирует тег <title> вместе с его содержимым.
Было:
<title>бла бла бла</title>
Будет:
<title>бла бла бла<title><title>бла бла бла</title>
Дальше я уже с помощью Dreamweaver обработаю.
Страниц много, в ручную изменять замучусь.
Вам нужна, например, регулярка. Причем поиск в Dreamweaver умеет искать по регулярным выражениям. Так что можно и без скрипта.
Для title, например:
Работает в notepad++ на отлично.
Это сгодится для поиска/замены. А как скопировать и вставить?
Сделать в html файле вот так:
<title>бла бла бла<title><title>бла бла бла</title>
Мне главное продублировать тег title вместе с одержимым.
А нахрена делать вот так?
А нахрена делать вот так?
Что бы потом в Dreamweaver превратить в:
<meta name="description" content="бла бла бла">
<title>бла бла бла</title>
Мне главное продублировать тег title вместе с одержимым.
Зачем нужны в одном документе два тега title?
Чтобы в <description> вставить текст из title, все равно придется на всех документах подключать пхп скрипты. Какой смысл?
Во первых, дримвивер потом оба тайтла превратит в дескрипшины
Во вторых, у вас таким образом буду два дескрипшина на странице.
Это можно сделать проще регулярным выражением
Поиск: (<title>(.+?)</title>.*?)<meta name="description" content="(.+?)">
Замена: $1<meta name="description" content="$2">
Тут уже смотря что идет первым - дескрипшин или тайтл, какие регулярные выражения поддерживает дримвивер, какие кавычки
ОК, я объясню более подробно.
Есть:
<title>Название страницы</title>
<meta name="Description" content="старый Description который одинаков для каждого html файла, о не нужен">
Запускаю в Dreamweaver поиск замену
Найти:
<meta name="Description" content="старый Description который одинаков для каждого html файла, о не нужен">
Заменить на:
пусто
После этого тег Description вместе с содержимым будет полностью удален на всех страницах сайта
Если в файлах я смогу продублировать тег title вместе с содержимым и будет строка типа <title>Название страницы</title><title>Название страницы</title>
Запускаю в Dreamweaver поиск замену
Найти:
</title><title>
Заменить на:
</title>
<meta name="Description" content="
Найти:
</title>
Заменить на:
">
В итоге я получу:
<title>Название страницы</title>
<meta name="Description" content="Название страницы">
Теперь понятно? :)
В итоге я получу:
<title>Название страницы</title>
<meta name="Description" content="Название страницы">
Нет, так не получится...
Получится вот так:
<title>Название страницы">
<meta name="Description" content="Название страницы">
что не правильно...
Чтобы сделать правильно, надо еще разок запустить процесс поиска с заменой:
найти:
">
<meta name="Description"
заменить:
</title>
<meta name="Description"
Решено!
siv1987, спасибо за подсказку!
Найти:
<title>(.*)</title>
Заменить на:
<meta name="description" content="$1">
<title>$1</title>
ro--ot, как нормально это сделать уже написали выше
Ну если старые декскрипшины одинаковы, то можно и так предварительно или после удалить первый