前提・実現したいこと
404エラーを表示したいのですが、実現できず
こちらに投稿しました。
発生している問題・エラーメッセージ
以下のURL(仮)にアクセスすると
https://example.com/sp/index.php/news ※newsディレクトリは存在しない
Webブラウザのツール、Newworkの結果が下記内容となり、スタイルが効いていないページでの表示となる。
https://example.com/sp/index.php/news
Status: 200
https://example.com/sp/index.php/css/default.css
Status: canceled
該当のソースコード
OS:CentOS Linux
php
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<link rel="stylesheet" type="text/css" href="./css/default.css"> 5 6</head> 7<body> 8・ 9・ 10・ 11</body> 12</html>
httpd.conf ErrorDocument 404 /error/404.html
cssファイル格納場所
・・・/sp/css/default.css
試したこと
https://example.com/sp/newsでアクセスした時は、404エラーページを表示できるのですが、
index.phpがURLに含まれると、cssが効かない状態になります。
https://example.com/sp/index.php/newsのアクセスの場合、404エラーにするか、cssを効かせる(Status: 200)ようにしたいと思っております。
※外部からのアクセスで、https://example.com/sp/index.php?param=123 などのパラメタ付きでのアクセスがあり、index.phpがURLに含まれる場合があります。
※spディレクトリ配下には、.htaccess ファイルの設定は行っていません。
回答2件
あなたの回答
tips
プレビュー