実現したいこと
「http://IPアドレス/test/」とアクセスすると正常に表示できています。
「http://IPアドレス/test/test2/」とアクセスした際、test2.view.phpを表示させたいです。
どのようにしたらよいでしょうか?
ご教示お願いします。
前提
Apache:2.4.6
PHP:7.2.24
エラー表示
Not Found The requested URL /test/test2 was not found on this server.
ディレクトリ構成
/var/www/html/test/index.php
/var/www/html/test/view/test.view.php
/var/www/html/test/test2.php
/var/www/html/test/view/test2.view.php
httpdコンフィグ
Alias /waiis /var/www/html/test <Directory "/var/www/html/test"> AllowOverride None Require all granted DirectoryIndex index.php <FilesMatch \.(php|phar)$> SetHandler "proxy:unix:/var/opt/rh/rh-php72/run/php-fpm/waiis.sock|fcgi://localhost" </FilesMatch> </Directory> <Directory "/var/www/html/test/include"> AllowOverride None Require all granted </Directory>
PHP
index.php
1<?php 2include_once './view/test.view.php'; 3?>
test.view.php
1<?php 2echo "<h1>Header Content</h1>"; 3echo "<p>"; 4echo " <span>Test1 is a content.</span>"; 5echo "</p>"; 6?>
test2.php
1<?php 2include_once './view/test2.view.php'; 3?>
test2.view.php
1<?php 2echo "<h1>Header Content</h1>"; 3echo "<p>"; 4echo " <span>Test2 is a content.</span>"; 5echo "</p>"; 6?>
回答1件
あなたの回答
tips
プレビュー