私が尋ねた以前の質問 (リダイレクトせずにページ A ではなく htaccess ロード ページ B ) をフォローアップして、この問題に遭遇しました:
ユーザーは に移動し.com/A
、.com/B
URL を変更せずに読み込まれます。これでいいです。
ただし、書き換えルールでは、末尾のスラッシュとそれに続くものもすべて許可されます。
RewriteRule ^(a|b|c)[\/.*] /d [L]
問題は、.com/A/
ロード時に、すべての相対hrefs
リンクとリンクがその「偽の」/A/
フォルダーを指すことです。
これを防ぐにはどうすればよいですか? .com/A/
(末尾のスラッシュを使用して) 使用するルート ディレクトリの一部であるかのように動作さ.com/index.php
せますか?
ありがとう!