我希望你是我的救世主。论坛上似乎有很多人有这个问题,但没有明确的答案。我的困境是:-
我刚刚在新的主机上建立了一个新的Wordpress网站,它很管用。天气如此凉爽,我欣喜若狂。然而,在我们之前的(非Wordpress)主机上,我们为客户提供了一个小小的订购系统,该系统位于路线中的一个文件夹中,远离主站。它有自己的索引。可以访问www.domain。com/ericsinfo
我把文件夹带到新的托管中,并像以前一样定位在根目录中,然而当我转到www.domain时。我在Wordpress中发现一个404错误。即使我键入www.domain。com/ericsinfo/index。php,仍然是Wordpress 404。
我读到我应该编辑。htaccess文件,但我的模板似乎没有,我真的不想使用其他人推荐的代码创建一个,除非我破坏了某些东西。
我可以看到Wordpress接管404进程非常酷,不希望它完全消失。我只想能够像以前一样使用订购系统。
我将永远感激你的帮助!
马特
SO网友:Chris_O
您遇到的问题是因为WordPress重写系统的工作方式。WordPress。htaccess通过索引发送所有请求(除了index.php之外实际上不存在)。WordPress根目录中的php文件。如果对名为index的文件提出任何请求。php它还将通过根WordPress索引发送。php。
一个简单的解决方案是重命名索引。默认设置为/ericsinfo中的php文件。php。根据您的主机设置,只需这样做就可以工作。如果没有,您可以将301重定向添加到。指向www.domain的htaccess。com/ericsinfo到www.domain。com/ericsinfo/default。php
Redirect 301 /ericsinfo http://domain.com/ericsinfo/default.php
的。htaccess文件将位于public\\u html或root public web目录中。