ホームページを作っています
前提
・ドメイン
example.com
・フォルダーとファイル構成の例
index.html
aaa.html
aaa/aaa2.html
・設定
拡張子を非表示
問題点
にアクセスしたときに、aaaディレクトリに接続してしまい403エラーとなってしまう。
どうすれば、拡張子を非表示にして「http://example.com/aaa」「http://example.com/aaa/aaa2」を共存させることができるのでしょうか
ご教授お願いします。
まずは、ディレクトリ名とファイル名が被らないようなネーミングをすべきかかと思いますが、
それはなぜしないのでしょうか?
aaaに入る文字が何かを提示はできないでしょうか?
確かにそれは一理あります。
できれば同じにしたいというのが希望で、実際できることも確認しています。
例えば、HPを作る上で有名なサルワカというサイトでは
https://saruwakakun.com/html-css
https://saruwakakun.com/html-css/wordpress
これらどちらのサイトも表示されます。
提案ありがとうございました。
ええと、ではそのURLの方法でもできなかった、ということですか?
その情報は、回答する上で重要なので、
(でないと、質問者が既に試した方法が回答されてしまい、回答の無駄打ちが発生しかねない)
記載してください。
回答者(第三者)は、質問文に書いてあること以外は知り得ることはできませんので。
失礼しました。
提案していただける機能があることを知らず、回答以外が来ることを想定していませんでした。
以後このことを考慮して質問します。
このURLの方式というのが何を指しているのかわかりませんが、
フォルダー階層がわからないので、私の思う限り
index.html
html-css.html
html-css/wordpress.html
というような作りになっているのだと思い、やってみた次第です。
結局できませんでしたが。。。
そのことを質問本文に記載お願いします。
質問本文は編集できます。
記載お願いしたいのは、そのURLと、
ディレクトリ名とファイル名の一覧です。
また、.htaccsessないし、アパッチでどのようにリライト(もしくはリダイレクト )させているかの構文も記載いただいた方が、より回答つきやすくなるかと思います。
当該ドメイン所有者でないのでしたら実際の所有者に迷惑がかかりますので例示ドメイン(調べてくださいすぐ出ます)で提示してください。
webサーバーと各ディレクトリの設定にも依るのではないでしょうか。apache2なのか、nginxなのか、はたまた更に別のものか。
(質問文は編集できます)例示用ドメインはご自身で所有されていない限り example.com, example.jp, example.co.jp など例示用に予約されたドメイン名を利用してください。 http://www.atmarkit.co.jp/fwin2k/win2ktips/801exampledom/exampledom.html https://blog.jxck.io/entries/2017-09-27/example-local-test-domains.html https://blog.ko31.com/201304/sample-domain-example/
回答1件
あなたの回答
tips
プレビュー