我有.htaccess代码,用于从网址中删除.php扩展名。 这段代码工作正常,我没有在网址的末尾看到.php, 在谷歌搜索结果中。 我几天前开始使用Bing网站管理员工具。 Bing抓取了我的网址,Bing的结果中有php扩展。我需要修改我的代码吗?
由于
这是代码
<div id="id 1">
<div class="class1">
<div class="class2">
<div id="id4">
<div id="deep-nesting-of-known-divs-here">
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
将R(临时重定向)更改为R = 301(永久重定向)以永久重定向&#34; foo.php&#34;到&#34; / foo&#34;。
## 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告诉搜索引擎使用新网址更新他们的数据库。