因此,我花了很长时间试图找到答案,因此,如果您认为此处的另一个问题已解决,请链接我,因为我花了HOURS来搜索该网站。
我正在使用的系统是带有Apache24的FreeBSD 基本上我的网站(http:// dot domain dot com)我在一个子目录(SUB)上工作,我有一个普通的完整网站,带有自己的.htaccess 我试图通过重写使子程序充分发挥作用, 我有一个正在运行的功能:
RewriteRule ^/?(SUB)?/?(subpage.php) /SQL [R,L,NC]
RewriteRule ^/?SUB/ /SUB/ [L]
现在可以正常工作了。但是,我还尝试制定一条规则,以整理作为文件夹结构链接(即domain dot com / SUB / other / page)的其他请求
RewriteRule ^(/?SUB/)?([A-Za-z0-9-/_\.]+)/?$ other.php?%{REQUEST_URI} [L]
当我在在线测试台上进行测试时,它可以按应有的方式工作,但是当我在服务器上使用它时,它却没有...
基本上,SUB / sub.php重定向为SUB /,因为sub.php是DirectoryIndex页面
但是当有多余的字符等时,我希望它解析为另一个doco(other.php)。
我知道我对它的解释不是很好,但是我正在努力争取措辞。
简而言之: 我想要它做什么:SUB/sub.php -> SUB/
SUB/ displays sub.php
SUB/literally-anything-else -> other.php?%{REQUEST_URI}
我希望有人能对此有所帮助。使我拖延的时间比我所承认的要长。
非常感谢