ルート Web フォルダーに WordPress をインストールしています。標準の WordPress .htaccess ファイルを使用しています。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
変更できない理由により、以前はルートに Concrete5 がインストールされていました。「form」というサブフォルダに移動されました。
WordPress と Concrete は問題なく共存していますが、例外が 1 つあります。新しい場所にリダイレクトするには、以前の Concrete のダウンロードが必要です。そして、私が .htaccess ファイルで試していることは機能していません:
RedirectMatch 301 /index.php/download_file/force/(.*) /form/index.php/download_file/force/$1
私はこれから移動しようとしています:
http://example.com/index.php/download_file/force/623/145/
これに:
http://example.com/form/index.php/download_file/force/623/145/
現在、リダイレクト ループが発生しています。