・やりたい事
下記のようにサブディレクトリ「test」をルートディレクトリとして、
URLも下記のまま表示されるようにしたいです。
http://www.○○○.com/test/index.html
全てのファイルをトップディレクトリ(www.○○○.com直下)に入れると上手く表示される状態です。
その全てのファイルをサブディレクトリ(test)に移動させたときにパスなどは変更せずに.htaccessを使って表示させたいと思っています。
現状そのまま移動させても、パスはルートフォルダを参照しているので、cssや画像が表示されません。
リンクのパスは<a href="/test2.html">のように絶対パスの指定となっております。
JSも<script src="/js/script.js"></script>のような絶対パスで指定しております。
ですので、サブフォルダ内をトップディレクトリとして扱いたいと思っています。
.htaccessで上記のような対応は可能でしょうか。
▼構造はこのような形です。
http://www.○○○.com └ test ├img ├js ├index.html └index2.html
ご教示、何卒よろしくお願いいたします。
▼こちらは実際にtestフォルダ直下に入れているHTMLの一部になります。
<link rel="stylesheet" href="/css/style.css"> <link rel="stylesheet" href="/css/slick.css"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="/js/script.js"></script> <script src="/js/js.cookie.js"></script> </head> <body class="home"> <div class="container"> <header class="header" id="pagetop"> <div class=""> <h1><a href="/"><img src="images/common/header_logo.png" alt=""></a></h1> </div> </header> </div> </body>
回答1件
あなたの回答
tips
プレビュー