確かに、mod-rewrite ルールを作成することは、いまだに混乱を招きます! それで、私はいくつかの助けを求めています...
Laravel で構築されたサイトを利用しましたが、既存のフォーラムをドメインに追加する必要があります。フォーラムは、ライブ サイトの cgi_bin フォルダーにある Ikonboard です。これを新しいサイトにコピーすると、htaccess がすべての URL を public フォルダー (Laravel が必要とする場所) に書き換えているため、アクセスできません。
では、cgi_bin フォルダーへの要求を機能させ、Laravel の公開への書き換えを維持するにはどうすればよいでしょうか?
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
# Rewrite to 'public' folder
RewriteCond %{HTTP_HOST} ^www.mydomain.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) public/$1 [L]
</IfModule>
ありがとう