.htaccessファイルを使用して、すべての URL から .php 部分を削除することはできますか?
2 つの例:
http://url.com/home.php
http://url.com/shops.php
なる:
http://url.com/home/
http://url.com/shops/
すべてのヘルプは大歓迎です。
.htaccessファイルを使用して、すべての URL から .php 部分を削除することはできますか?
2 つの例:
http://url.com/home.php
http://url.com/shops.php
なる:
http://url.com/home/
http://url.com/shops/
すべてのヘルプは大歓迎です。
これはうまくいくはずです:
RewriteEngine On
RewriteRule \/([^\/]+)\/$ $1.php
URLの最後のセグメントにちなんで名付けられたファイルを提供します:
http://example.com/shops/shopname1/ -> shopname1.php
http://example.com/shops/ -> shops.php
フレームワークやリクエスト ルーターの代わりに、通常の .php ファイルをページに使用するのをやめることをお勧めしshops.php
ますshops
。それに続く:
RewriteRule (.*) $1.php [L]
something.php
これによりsomething
、URL バーのすべての名前が変更されます。
.htaccess
完全なファイルの例は次のとおりです。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]