.htaccess 301重定向不起作用-已尝试重定向、RewriteMatch、RewriteRule


.htaccess 301 redirect not working - tried Redirect, RewriteMatch, RewriteRule

我在专用服务器上的LAMP堆栈上。

在域名根目录中,有WordPress。

在/finder子文件夹中,有另一个脚本。此脚本不使用.htaccess

我们决定移动一个新的OpenSource脚本,该脚本安装在/squarrier子文件夹中。

现在我们希望将/finder URL重定向到/squarrier页面,但这两个脚本的页面的slugs不同。因此,我在.htaccess中手动编写了大约300行301个重定向,并将文件放在/finder文件夹中。不起作用。为了测试,我已经将重定向减少到一个,即使这样也不起作用:重定向301/finder/art.phphttp://domain.com/squirrel/

还尝试了重定向、RewriteMatch、RewriteRule,但似乎都不起作用。

关于如何处理这个问题,有什么建议吗?我很乐意分享更多细节,但不确定在这一点上还需要分享哪些细节。

/finder/.htaccess内部尝试此规则:

RewriteEngine On
RewriteRule ^art'.php$ /squirrel/ [L,NC,R=302]

只需记住,由于这个.htaccess/finder/文件夹中,因此RewriteRule的所有URI模式都不能包括finder/