0
刚才我改变了我的页面结构从错误处理和搜索引擎
如
/my_page.php
到
/my_page/
但是现在所有的缓存页面在搜索引擎提供了404 ..
我该如何处理它们?是否有可能将所有404重定向到直接到域www.domain.com
,并在同一个tiem发回301重定向到搜索引擎?
刚才我改变了我的页面结构从错误处理和搜索引擎
如
/my_page.php
到
/my_page/
但是现在所有的缓存页面在搜索引擎提供了404 ..
我该如何处理它们?是否有可能将所有404重定向到直接到域www.domain.com
,并在同一个tiem发回301重定向到搜索引擎?
尝试在htaccess的以下(如有)或虚拟主机的配置:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*\.php$ /$1/[R=301,L]
'mod_rewrite'是你的所有URL重写需求的通用解决方案。你最好的办法是把'/ my_page.php'改写成'/ my_page /'(这应该很容易做到,因为它只是用/替换.php) – derobert