0

私は次の構造を持っています:

/public_html
    /FILES AND FOLDERS I MUST NOT TOUCH IN ANY WAY (not mine)
    /mysitefolder/ (this is mine)
        /images
        /js
        /index.php
        /someotherpage.php

これで、 mysitefolder内のページのすべてのリンクは次のようになります。

<a href="/someotherpage.php">A link</a>
<img src="/images/myimage.png">
<script type="text/javascript" src="/js/somescript.js"></script>

つまり、すべてのリンクは「/」で始まる相対 URL を使用して作成されました (つまり、すべてがサーバーのパブリック ルートにあると仮定します)。

私が必要としているのは、これらのリンクを「/」ではなく「/mysitefolder/」からリソースをロードするように騙す (または「書き換える」) ことです。たとえば、望ましいソリューションは上記のリンクを次のように変換します。

<a href="/mysitefolder/someotherpage.php">A link</a>
<img src="/mysitefolder/images/myimage.png">
<script type="text/javascript" src="/mysitefolder/js/somescript.js"></script>

.htaccess ファイルを使用してこれを達成するにはどうすればよいですか? 私は多くのスレッドを読んできましたが、何もうまくいきません。正直なところ、.htaccess がよくわかりません。

4

1 に答える 1