|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
Добрый день, друзья! У меня CentOS 6.5. Хочу переключиться на ssl, для этого надо сделать замены http на https. Подскажите, пожалуйста, как в Putty сделать, например, массовую замену в файлах *.php в папке admin и всех её подпапках текста " http://" на " https://". А также " http://{$smarty.server" на " https://{$smarty.server". Второе конечно можно сделать по аналогии, но читал, что надо слеши прослешивать и "другие символы", а вот что за другие - не написано, возможно знак "$" тоже надо... А ещё часть файлов может быть в кодировке utf-8, а часть в ansi, как с этим быть? Если это влияет конечно. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 09:49 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
Rayledв папке admin и всех её подпапкахА что это за папка такая? И почему в коде в массовых количествах указан протокол и доменное имя? Если это самописный код, то лучше сделать рефакторинг и убрать протокол и доменное имя из кода. В крайнем случае, вынести в единожды определяемые константы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 11:07 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
Rayledмассовую замену в файлах *.php в папке admin и всех её подпапках текста " http://" на " https://". А также " http://{$smarty.server" на " https://{$smarty.server". man sed ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 11:29 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
miksoftА что это за папка такая? Да просто папка на сервере. Полный путь такой: /var/www/html/site.ru/admin/ miksoftИ почему в коде в массовых количествах указан протокол и доменное имя? Это не я писал miksoftЕсли это самописный код, то лучше сделать рефакторинг и убрать протокол и доменное имя из кода. В крайнем случае, вынести в единожды определяемые константы. Согласен, со временем так и планирую сделать, но пока так, т.к. обозначенный вариант уже протестирован на локалхосте (Опенсервер) и работает. Я бы перенёс файлы на сервер обычным копированием, но тогда слетят все настройки доступов файлов, а они там разные много где. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 12:27 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
Пробовал вот так: Код: xml 1.
Но тут меняет только в корне папки, а в подпапках - нет. Если же убрать "*.php", то как указать, что замена нужна только в php-файлах... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 13:18 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
RayledПробовал вот так: Код: xml 1.
Но тут меняет только в корне папки, а в подпапках - нет. Если же убрать "*.php", то как указать, что замена нужна только в php-файлах...через find /var/www/html/site.ru/ -type f -name *.php - exec Rayledобозначенный вариант уже протестирован на локалхосте (Опенсервер)эээ, SCO Openserver ?! серьезно? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 13:26 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
bga83через find /var/www/html/site.ru/ -type f -name *.php - exec В смысле заменить путь на ваш вариант? Попробовал вот так: Код: xml 1.
Выдаёт ошибки... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 15:59 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
Rayledbga83через find /var/www/html/site.ru/ -type f -name *.php - exec В смысле заменить путь на ваш вариант? Попробовал вот так: Код: xml 1.
Выдаёт ошибки...man sed и man find почитайте ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 16:09 |
|
Массовая замена http на https в файлах по маске
|
|||
---|---|---|---|
#18+
И если уж заменять " http://", так сразу на "//" чтобы текущий протокол подхватывался автоматически. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2018, 16:54 |
|
|
start [/forum/topic.php?fid=25&msg=39714002&tid=1481252]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 419ms |
0 / 0 |