2016-04-27 2 views
1

У меня есть .htaccess код, который удаляет расширение .php из URL-адреса. Этот код работает нормально, и я не вижу .php в конце URL-адреса, в результатах поиска Google. Несколько дней назад я начал использовать инструменты для веб-мастеров Bing. Бинг просматривал мои URL-адреса, и в результатах Bing есть расширения php. Мне нужно изменить код?Удалить расширение PHP из URL-адреса результатов поиска BING

Благодаря

Вот код

## 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 (Temp Redirect) для R = 301 (Permanent Redirect) для постоянной переадресации "foo.php" на "/ Foo".

## 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