我有一個新的WordPress網站example.com,舊的Drupal站點存檔在archive.example.org
。舊網站上的許多文件都有一個像這樣的URL(例如:example.org/files/foo.pdf
),但是因特網中的所有鏈接都已斷開,因爲所有這些文件下載都需要重定向到archive.example.org/files/foo.pdf
。WordPress重定向所有文件下載到子域
可以創建重定向(我猜.htaccess
是最好的選擇)也可以用於文件下載嗎?是否有簡單的重定向將所有舊鏈接發送到存檔子域?
我曾嘗試:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/files/
RewriteRule^http://archive.example.org%{REQUEST_URI} [R,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
...沒有運氣這麼遠。
感謝您的幫助!
你確定mod-rewrite已啓用嗎? – starkeen