Правило перезаписи для прозрачного перенаправления в подпапку
Я хочу написать правило перезаписи для Apache, чтобы запрос, такой какhttp://www.domain.com/subfolder1
будет перенаправлять наhttp://www.domain.com/subfolder2
, Это должно происходить прозрачно (т.е. без изменения URL-адреса в браузере), и все последующие URL-запросы или ссылки должны быть перенаправлены в новую подпапку (subfolder2). Это возможно и как?
В настоящее время у меня есть это правило перезаписи, которое перенаправляет в подпапку2, но при нажатии на любую ссылку все запросы перенаправляются в корневой путь. то естьwww.domain.com
, например, любая ссылка, которая указывает на link.php, когда у меня есть этот URL (www.domain.com/subfolder1
) открытый перенаправлен наwww.domain.com/link.php
в то время как это должно идти кwww.domain.com/subfolder2/link.php
.
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
Options -Indexes
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^subfolder1?$ /subfolder2/ [P,L]