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