1

「.php」ファイル拡張子を取り除こうとしていmod-rewriteます。.htaccess

基本的に、ここに私のサイトがあります: http://www.example.com/about.php

これが私が望むものです:http://www.example.com/about

.htaccess を使用してこれを行う方法はありmod-rewriteますか? 本当にありがとう!

4

1 に答える 1

2

私はそれを考え出した!これを「.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 として表示するだけだからです。

これがこれをやろうとしている人に役立つことを願っています!

于 2012-08-30T19:27:14.010 に答える