現在、.htaccess ファイルで次のルールを使用しています。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
これは、(URL に拡張子がなくても)正常に機能することを保証するために/myfile.php
うまく機能します。myfile
また、問題なくクエリ文字列を処理するためmyfile?var=foo
、機能します。
問題は、これらが 2 つの別個のファイルとして Google アナリティクスに登録されていることです。つまりmyfile.php
、私のサイトで 3 番目に人気のあるページで X 回の訪問がmyfile
あったとしても、私のサイトで 5 番目に人気があり Y 回の訪問があったページかもしれません。
「どちらか一方を受け入れる」タイプのルールではなく、ハードリダイレクトを行うにはどうすればよいですか?