「.php」ファイル拡張子を取り除こうとしていmod-rewrite
ます。.htaccess
基本的に、ここに私のサイトがあります: http://www.example.com/about.php
これが私が望むものです:http://www.example.com/about
.htaccess を使用してこれを行う方法はありmod-rewrite
ますか? 本当にありがとう!
「.php」ファイル拡張子を取り除こうとしていmod-rewrite
ます。.htaccess
基本的に、ここに私のサイトがあります: http://www.example.com/about.php
これが私が望むものです:http://www.example.com/about
.htaccess を使用してこれを行う方法はありmod-rewrite
ますか? 本当にありがとう!
私はそれを考え出した!これを「.html」拡張子で機能させたい場合は、「.php」を「.html」に変更する必要があります。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
!-d を含む行はディレクトリではないことを確認し、-f を含む行は要求されたファイルが .php ファイルであることを確認します。
ただし、これを表示するには、次のようにリンクする必要があります。
<a href="http://www.example.com/about"></a>
それ以外の:
<a href="http://www.example.com/about.php"></a>
それは、URL を about.php として表示するだけだからです。
これがこれをやろうとしている人に役立つことを願っています!