我一直在搜索有关 htaccess 的教程,但每个示例似乎在重写的第二部分都有一个绝对 URL。我的网站跨多个域提供服务,因此我需要一个 x 域解决方案。
规则应说明以下内容: 进入 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
请帮忙!