我们目前正在使用以下 .htaccess 代码将/artist/* 重定向到/artists/*,效果很好,但是,我们需要 URL/artist/保持可用,而不是重定向到/artists/这可能吗? .htaccess?如果可能的话,我们希望避免基于 PHP 的重定向。
RewriteRule ^artist/(.*)$ /artists/$1 [R=301,NC,L]
最佳答案
如果您不想更改浏览器中的 URL,意味着您不想重定向,只想重写到不同的 URL,请尝试以下操作(我们需要从规则中删除 R
标志.此外,此规则还认为您的根目录中有 /artists
,如果情况并非如此,则删除规则中的起始斜杠。
RewriteRule ^artist/(.*)/?$ /artists/$1 [NC,L]
关于apache - Htaccess 将目录重定向到另一个目录,但允许主文件夹 URL 保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65664832/