我在专用服务器上的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/
。