Laravelでアプリを作成しました。私の最初の.htaccessは次のとおりです。
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
そして、それはドメインapi.viglug.orgに対して適切に機能しました。m.forum.viglug.orgドメインを追加した後(api.viglug.orgの同じルートディレクトリを使用)。この時点で、api.viglug.orgとm.forum.viglug.orgを呼び出すのはまったく同じでした。api.viglug.org/mobileフォルダーにm.forum.viglug.orgを使用したかったので、この.htaccessで機能すると思いました。
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} m\. [NC]
RewriteRule ^(.*)$ index.php/mobile/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
私は間違っていた。m.forum.viglug.orgを使用すると、エラー500が返され続けますが、api.viglug.orgは期待どおりに機能します。どうすればこれを修正できますか?