Замените http относительным URL-адресом // в любом файле CSS, JS, HTML, PHP и TPL на корневом сервере документов

из командной строки или PHP, неважно.

Как заменить все строки «http://example.com» на «//example.com» (относительный URL-адрес протокола ) в любом файле CSS, JS, HTML, PHP и TPL на сервере CentOS? Можно напрямую через командную строку? БЛАГОДАРЮ ВАС :-)


person kenwarr    schedule 13.10.2014    source источник
comment
а что, если один из тегов html A ссылается на сервер без https?   -  person dandavis    schedule 13.10.2014
comment
нет, example.com - это мой домен... просто мой домен ;-) очевидно. Спасибо   -  person kenwarr    schedule 13.10.2014
comment
Как в файлах? cyberciti.biz/faq/unix-linux -replace-string-words-in-many-files   -  person Klamberext    schedule 13.10.2014
comment
это может сработать? grep -rl 'http://example.com' ./ | xargs sed -i 's|http://example.com|//example.com|g' укажите, что ./ является текущим основным каталогом www для всего, что мне нужно .... и если он работает, проблема в том, что он ищет все файлы, а не только эти определенные расширения файлов?   -  person kenwarr    schedule 13.10.2014


Ответы (1)


Netbeans — один из вариантов.

Перейдите в любую папку, в которой вы хотите изменить страницы, в проводнике.

Нажмите CTRL+H

В поле поиска введите «http», оставьте поле замены пустым. Повторите с "https".

Он будет искать, и я думаю, он попросит подтвердить, прежде чем изменять ваши файлы. Идр.

person I wrestled a bear once.    schedule 13.10.2014