我刚刚从更改了页面结构
例如
/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]
关于apache - 错误处理和搜索引擎,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7654047/