私は htaccess のチュートリアルをトロールしてきましたが、すべての例で、書き換えの 2 番目の部分に絶対 URL があるようです。私のサイトは複数のドメインに配信されるため、x-domain ソリューションが必要です。
ルールには次のように記載する必要があります。confirm.php ファイルに移動したものはすべて、confirm/ フォルダーに移動します。そう...
http://example.com/confirm.php?token=32879はhttp://example.com/confirm/?token=32879に移動する必要があります
と
http://elpmaxe.com/confirm.php?token=32879はhttp://elpmaxe.com/confirm/?token=32879に移動する必要があります
私が思いついたコードは次のとおりです。
RewriteCond %{REQUEST_URI} confirm.php$ [NC]
RewriteRule ^(confirm\.php)$ confirm/ [L,R=301]
ただし、これにより、次のように URL の末尾にドキュメント ルート パス全体が追加されます。
http://example.local/var/www/vhosts/example.co.uk/confirm/?t=CB3Qj&e=578
助けてください!