Я готовий запустити нову версію існуючоїсайт, на який зараз є всі .htm файли, і нові файли будуть точно таким же ім'ям, але з розширенням .php - оновлення файлу htaccess за допомогою:
RedirectMatch 301 (.*).htm$ $1.php
все-таки найкращий спосіб перенаправити всі ці файли?
Я ніколи цього не робив через файл htaccess, я прочитав, що зміни негайні.
Я знайшов цю відповідь на цьому сайті, але це було з 2012 року, тому я просто хочу бути впевненим, що це все-таки найкраще рішення.
Відповіді:
0 для відповіді № 1Додавання RedirectMatch 301 ^(.+?).htm$ $1.php
у вашому .htaccess-файлі має бути добре, якщо ви запускаєте Apache.
Однак, якщо ви, наприклад, використовуєте nginx, ви не можете використовувати .htaccess файли.
(Якщо ви використовуєте nginx, спробуйте прочитати тут.)