Скрипт автоматической правки html файлов...

GreenGO
На сайте с 26.06.2008
Offline
70
1201

Народ, может кто подскажет... Такая проблема... Есть сайт на более чем 2000 страниц, статика, без CMS без всего... Просто куча htmlов... Надо на каждой странице поменять исходящую ссылку... В ручную, сами понимаете, не вариант править... Как то можно это автоматизировать???

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#1

Любой редактор с мультизаменой.

I
На сайте с 29.04.2006
Offline
135
#2

Либо маленький php парсер=))

LEOnidUKG
На сайте с 25.11.2006
Offline
1731
#3

СловоГрыз Вам в помощь.

http://babochki.info/Slovogriz.zip

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
parMaster
На сайте с 25.07.2007
Offline
43
#4

CuteHTML умеет заменять в пачке файлов

Удобный сервис закладок (http://vzakladki.com.ua) ICQ: 280060143
Evgen1973
На сайте с 20.11.2006
Offline
116
#5

+ в пользу словогрыза, к тому же поддерживает разные кодировки

nik-shumilin.narod.ru (http://nik-shumilin.narod.ru)
Knave
На сайте с 01.02.2007
Offline
48
#6

Я пользуюсь @TextReplacer (http://www.infortech.ru/prj/open/tr/)

That's what's the deal we're dealin' in
GreenGO
На сайте с 26.06.2008
Offline
70
#7

Словогрыз и им подобные это всё виндовые проги... А есть ли чтоб с сервака не выкачивать??? PHP или CGI реализация???

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#8
GreenGO:
Словогрыз и им подобные это всё виндовые проги... А есть ли чтоб с сервака не выкачивать??? PHP или CGI реализация???

Легко.

Регулярные выражения спасут отца русской демократии.

.htaccess

DirectoryIndex index.php

index.php:

<?

$url = getenv('REQUEST_URI');
$content = file_get_contents($url);
$content = preg_replace('/ссылка1/Uis', 'ссылка2', $content);
echo $content;
?>
I
На сайте с 29.04.2006
Offline
135
#9

Оригинально=)))

Только в htaccess нужно поставить не DirectoryIndex, а через mod_rewrite....

Чтонить типа:


RewriteEngine On
RewriteRule ^(.*) index.php

Но яб лично сделал один раз парсер, который бы правил и всё.. а так получается при каждом вызове делается замена...

Ну или делать так замену, но с записью изменений, и при вызове проверять какнить...

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#10
ipconfig:
Оригинально=)))

Только в htaccess нужно поставить не DirectoryIndex, а через mod_rewrite....

Ага.

10 раз ага.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий