0

私が尋ねた以前の質問 (リダイレクトせずにページ A ではなく htaccess ロード ページ B ) をフォローアップして、この問題に遭遇しました:

ユーザーは に移動し.com/A.com/BURL を変更せずに読み込まれます。これでいいです。

ただし、書き換えルールでは、末尾のスラッシュとそれに続くものもすべて許可されます。

RewriteRule ^(a|b|c)[\/.*] /d [L]

問題は、.com/A/ロード時に、すべての相対hrefsリンクとリンクがその「偽の」/A/フォルダーを指すことです。

これを防ぐにはどうすればよいですか? .com/A/(末尾のスラッシュを使用して) 使用するルート ディレクトリの一部であるかのように動作さ.com/index.phpせますか?

ありがとう!

4

1 に答える 1

1

書き直しで注意すべきことが1つあります。/CSS および JS ファイルには、絶対パスまたはパスの前を使用します。相対パスは毎回混乱します。

于 2013-07-06T03:41:15.763 に答える