ワードプレスのサイトでドミアンをセットアップしています。comこれで、schedulerというフォルダーを作成し、laravelアプリケーションをインストールしました。私のlaravelアプリケーション内には、スケジューラフォルダ内に次の.htaccessがあります
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* public/index.php [QSA,L]
</IfModule>
次のhtaccessは、wordpressサイトが存在するメインサーバーフォルダーです
# 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
私が起こる必要があるのはドミアンです。com / schedulerまたはdomain.com/scheduler / .....は、スケジューラディレクトリをポイントし、laravelアプリを実行する必要があります。
回答:
回答№1は1最後に別の書き換えルールを追加します L
フラグ:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^scheduler($|/) - [L]
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress