Apache2无规则重写

Apache2无规则重写,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,因此,我在我的域上有一个Wordpress站点,我想用自己的php代码添加子域。我正在为wordpress使用mod_rewrite,并希望在我自己的项目中使用它,但奇怪的是,我可以访问URL,这会导致404错误。例如,我可以访问test/somestuff/morestuff并获取test.php,而无需设置任何$\u get。但是我在虚拟主机的目录中没有.htaccess文件。然后我尝试从wordpress中删除.htaccess,重新启动apache2,然后重试,但我在虚拟主机上得到了相同

因此,我在我的域上有一个Wordpress站点,我想用自己的php代码添加子域。我正在为wordpress使用mod_rewrite,并希望在我自己的项目中使用它,但奇怪的是,我可以访问URL,这会导致404错误。例如,我可以访问test/somestuff/morestuff并获取test.php,而无需设置任何$\u get。但是我在虚拟主机的目录中没有.htaccess文件。然后我尝试从wordpress中删除.htaccess,重新启动apache2,然后重试,但我在虚拟主机上得到了相同的行为,wordpress无法像我想象的那样与永久链接一起工作。我的可用站点配置中没有任何重写规则。为什么我可以访问不应该工作的URL?我是否缺少apache的某些功能?

因此,在进一步尝试之后,我发现错误在于我为虚拟主机启用了多视图。我已经禁用了它,现在它可以工作了