サイトURLの拡張子を省略して表示させる方法

下記のように、サイトURLの拡張子(.phpや.htmlなど)を省略して表示させる方法を紹介します。

表示例
  • https://example.com/sample.php (拡張子あり)
  • https://example.com/sample (拡張子なし)

下記の内容を.htaccessに追加することで、拡張子を省略することができます。

.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.)/$ $1.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(. )$ $1.php [L]
.htaccessの編集方法 .htaccessの編集方法