私はファイルを整理するためにサーバーサイドインクルードを使用しています。サーバー側はネストされた呼び出しでは機能しません
ネストされたファイルは機能していないようです。例えばのため: -
index.shtml - これは
<!doctype html>
<html lang="en">
<!--#include virtual="partials/head.shtml"-->
<body>
<!--#include virtual="partials/components/ads/horizontal-banner.shtml"-->
<div id="site-wrapper">
<header id="site-header">
<!--#include virtual="partials/header.shtml"-->
</header>
<div id="site-body">
<!--#include virtual="partials/pages/home.shtml"-->
</div>
<footer id="site-footer">
<!--#include virtual="partials/footer.shtml"-->
</footer>
</div>
<!--#include virtual="partials/common.shtml"-->
home.shtml内部に正常に動作し、されに続いて別のコール
<!--#include virtual="../components/newsletter.shtml"-->
ありプロジェクト構造: -
project
- css
- assets
- js
- partials
- components
- ads
horizontal-banner.shtml
vertical-banner.shtml
newsletter.shtml
help.shtml
- pages
home.shtml
about.shtml
header.shtml
footer.shtml
head.shtml
common.shtml
index.shtml
xamppの中にhtdocsの中にフォルダを置いたときに動作しました。私はそれを通常のディレクトリに置くと動作しません。私は理由を知りません.... –
あなたはApacheのアクセスとエラーのログファイルを見てみましたか?場所が問題の場合は、不正なパスに関する情報が必要です。 –