0
Я создаю 301 записи RedirectMatch в моем файле .htaccess, и мне трудно понять, как перенаправить все .html-файлы в .php в корневую папку, но не в дочерние папки. Вот что я пытался, но он не работает:301 Переадресовать, но исключить подкаталоги
RedirectMatch 301 ^/([^/]+).html /$1.php
RedirectMatch 301 ^(.*).html /$1.php
Эти перенаправлять все .html в моих дочерних папок, тоже, что это не то, что я хочу.
Спасибо за ответ, но это не сработало. Я пробовал следующее: «RedirectMatch 301 ^/([^ /] *) \. Html) $ 1.php' и' RedirectMatch 301 ^/([^ /] *) \. (Html | php) ', но я просто получаю 404, когда я пытаюсь проверить его, загрузив .html-страницы в корневой каталог. – gomisha
Ваш ответ подстегнул меня, чтобы найти решение, так как он был очень близок. Вот что сработало: «RedirectMatch 301 ^/([^ /] *) \. Html $ 1.php' – gomisha
О, ну ... Я не знаю, почему я думал, что вы хотите перенаправить .php. Извини за это. :) – Narf