私は新しいワードプレスサイト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