Apache-2.2

.htaccess 重寫遷移的 Wordpress 站點

  • March 7, 2011

我已經將我的 Wordpress 從一個域移動到另一個域,並且我希望使用 .htaccess 301 重定向將舊域上的文章重定向到新域上的文章。

我的虛擬主機建議我嘗試以下方法:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?steve\.doig\.com\.au/wordpress/$ [NC]
RewriteRule ^(.*)$ http://www.superlogical.net/$1 [R=301,L]

這僅適用於 /wordpress 文件夾,但不適用於任何類別頁面或文章。

這裡有什麼問題?

此行RewriteCond %{HTTP_HOST} ^(www\.)?steve\.doig\.com\.au/wordpress/$ [NC]設置了重寫過程的條件。基本上它只適用於以/wordpress/. 嘗試評論該行(如果您只執行 Wordpress 安裝,它將重定向所有內容)。

引用自:https://serverfault.com/questions/244034