2016-04-27 12 views
1

URLから.php拡張子を削除する.htaccessコードがあります。 このコードは正常に動作し、Googleの検索結果では、URLの末尾に.phpが表示されません。 私は数日前にBingウェブマスターツールを始めました。 Bingは私のURLをクロールし、Bingの結果にはPHPの拡張機能があります。コードを変更する必要がありますか?ここURLからPHPの拡張子を削除するBING検索結果

おかげ

永久 "/ FOO" に "foo.phpを" リダイレクトするR = 301(恒久的なリダイレクト)にコード

## hide .php extension 
# To externally redirect /dir/foo.php to /dir/foo 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] 
RewriteRule^%1 [R,L,NC] 

## To internally redirect /dir/foo to /dir/foo.php 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule^%{REQUEST_URI}.php [L] 

答えて

1

変更R(一時リダイレクト)です。

## hide .php extension 
# To externally redirect /dir/foo.php to /dir/foo 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] 
RewriteRule^%1 [R=301,L,NC] 

R = 301は、検索エンジンに新しいURLでデータベースを更新するよう指示します。

+1

ありがとうございます@starkeen – Misha

関連する問題