私の友人は最近、私は次のようなことができると私に言いました
http://example.com/about/
このように、ディレクトリを作成してその中に index.html を配置する必要はありません。
http://example.com/about/index.html
世界でこれをどのように行うのですか?ディレクトリを作成してその中に index.html を配置しない限り、それが可能であるとは知りませんでした。とにかくありがとう。:)
Apache Web サーバーを使用する場合は、.htaccess という名前のファイルを作成し、以下のようなコードを記述します。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?load=$1 [PT,L]
www.example.com/aboutのような URL を入力したときにこのコードを実行すると、aboutController が開きます。
Apache を使用しない場合、または単純なソリューションが必要な場合は、about という名前のフォルダーを作成し、単純な index.html または index.php ファイルを作成するだけです。次に www.example.com/about と入力すると、about\index.html または index.php ファイルが開きます
役立つことを願っています
Nginxなどのサーバーでは URL を書き換えることができるため、ファイルを好きな場所に配置できます。
Apache を WEB サーバーとして使用する場合は、サイトのルート ディレクトリに .htaccess を使用します。ここに次のルールを記述します。
DirectoryIndex index.html
また、ここで複数のファイルを使用できます。
DirectoryIndex index.php index.html
この場合、最初に見つかったものが使用されます。
.htaccess を使用したくない場合は、Apache 構成ファイル (httpd.conf) で同じように設定できます。
< ディレクトリ /foo>
DirectoryIndex index.html DirectoryIndex index.php
< /ディレクトリ>
ここで /foo - サイトのルート ディレクトリ