htaccess открывать содержимое страницы по другому адресу
Задача состоит в том что бы по адресу /proizvoditel/bmc/ отображалась страница /bmc/ Как сделать это перенаправление ?
Пробовал такие конструкции RewriteRule ^/proizvoditel/bmc/ /bmc/ [QSA,L] Но пишет что такого адреса не существует.
Ответы (1 шт):
Автор решения: void
→ Ссылка
Вот так:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^proizvoditel/bmc/$ /bmc/? [R=301,L]
Запрашиваем https://www.example.com/proizvoditel/bmc/, перенаправялем на https://www.example.com/bmc/
Можете также проверить, что правило работает.
Дополняю ответ, так как автору требовался (как оказалось) т.н. internal rewrite
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^proizvoditel/bmc/$ /bmc/? [L]