我刚刚从更改了页面结构

例如

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

10-13 01:30