У меня есть папка под названием «работа» на моем сервере, который ранее имел .html в нем файлы. Теперь все файлы имеют .php расширения, но клиенты по-прежнему имеют старые ссылки на файлы .html. I do not хотите перенаправить все .html-файлы в версии .php из корня сервера, я хочу, чтобы это правило применялось в папке «work».Redirect .html ссылки на .php ссылки внутри папки с помощью переписывания
От корня я хотел бы использовать:
RewriteRule ^(.*)\.html$ $1.php [L]
который работал отлично. Проблема теперь у меня есть следующее правило применяется для корневого (используется для WordPress) постоянных ссылок
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
так сломалось любой человек перенаправляет я настроил. Ранее я настроил каждый из них по отдельности, используя:
RewriteRule /work/index\.html /work/index\.php [RP]
Так что я хотел бы знать, если есть способ, которым я мог бы перенаправить все .html ссылки внутри папки «работа» в .php версии используя один-для все правила. В противном случае, как бы настроить перенаправления в отдельности?
EDIT: Я использую ISAPI переписывают на IIS
вас, сэр, волшебник. Благодарю. – reekogi
Добро пожаловать, рад, что это сработало для вас. – anubhava
В качестве побочной заметки, если вы не возражаете, как бы я пошел, исключая подпапку (/ work/digital/archive /) из этого правила? – reekogi