Назад | Перейти на главную страницу

Правило перезаписи Apache и сохранить URL-адрес без изменений?

У меня есть это правило перезаписи

RewriteRule ^ar$       /index2.html

но мне нужно оставить URL-адрес в адресной строке неизменным после перенаправления.
т.е. если пользователь набрал http://mydomain.com/ar мне нужно перенаправить его на /index2.html, но оставить URL как есть.
любая идея, как это сделать ??
Спасибо за вашу помощь

Шаблон в RewriteRule неверен. А

RewriteRule ^/ar$       /index2.html

должен именно то, что вы хотите: он заменяет / ar на index2.html, не сообщая веб-браузеру о перенаправлении.

То, что сказал Lairsdragon, верно. Однако, если в вашей конфигурации более одного правила перезаписи, вы захотите добавить [L] флаг до конца, чтобы предотвратить применение других правил.