重複の可能性:
URL の .PHP ファイル拡張子を削除する
URL から .php 拡張子を省略するように .htaccess ファイルを設定しました。例えば:
mysite.com/page
mysite.com/item
mysite.com/about
から読む:
mysite.com/page.php
mysite.com/item.php
mysite.com/about.php
これは素晴らしいことです。ただし、URL の残りの部分を無視したいパラメーターに使用します。たとえば、私は欲しい:
mysite.com/item/1234567890/a-product
から読むには:
mysite.com/item.php
それよりも:
mysite.com/item/1234567890/a-product.php
.htaccessでこれを達成する方法はありますか? これが私の現在の.htaccessファイルです:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php