URLをきれいにしたい。
example.com/en/directions.php
example.com/en/directions/
両方とも書き直す必要があります
example.com/en/directions
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>
これは現在500エラーを生成しexample.com/en/directions/
、.phpに。を残しexample.com/en/directions.php
ます。
書き換え条件と書き換えルールのしくみを理解していただければボーナスポイント。これらの条件のいずれかが一致する場合は、これを実行しますか。そして、-d
と-f
はどうですか、彼らは何をしていますか?