非“ Wordpress”页面/代码出现404错误
3 个回答
- 投票数
-
- 2011-05-06
您遇到的问题是因为WordPress重写系统的工作方式.WordPress .htaccess通过WordPress根目录中的index.php文件发送所有请求(除index.php之外实际上不存在的所有请求).如果对名为index.php的文件有任何请求,它也将通过WordPress根目录index.php发送.
一个简单的解决方案是将/ericsinfo中的index.php文件重命名为default.php.根据您的托管设置,仅需这样做即可.如果不是,则可以将301重定向添加到您的.htaccess中,从而将www.domain.com/ericsinfo指向www.domain.com/ericsinfo/default.php
Redirect 301 /ericsinfo http://domain.com/ericsinfo/default.php
.htaccess文件将位于您的public_html或根公共Web目录中.
The problem your having is because of the way the WordPress rewrite system works. The WordPress .htaccess sends all requests (that dont actually exist except index.php) through the index.php file in the WordPress root directory. If any request is made for a file named index.php it will also get sent through the root WordPress index.php.
A simple solution would be to rename the index.php file in /ericsinfo to default.php. Depending on your hosting setup it might work by just doing that. If it doesn't you can add a 301 redirect to your .htaccess that points www.domain.com/ericsinfo to www.domain.com/ericsinfo/default.php
Redirect 301 /ericsinfo http://domain.com/ericsinfo/default.php
The .htaccess file will be located in your public_html or root public web directory.
-
- 2011-05-07
您必须使用wp-content/themes文件夹中的style.css使其成为主题,然后激活该主题.否则,wordpress将找不到它.
http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm
you have to make it as a theme with a style.css in wp-content/themes folder then active the theme. Otherwise wordpress won't find it.
http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm
-
- 2019-04-18
请在您的子目录htaccess文件的开头添加此行.
ErrorDocument 401默认
Please add this line at begin of your sub-directory htaccess file.
ErrorDocument 401 default
-
请** [编辑]您的答案**,并添加说明:**为什么**可以解决问题?Please **[edit] your answer**, and add an explanation: **why** could that solve the problem?
- 1
- 2019-04-18
- fuxia
我希望你是我的救星.论坛上似乎有很多人遇到这个问题,但是没有明确的答案.这是我的困境:-
我刚刚在新的托管平台上建立了一个新的Wordpress网站,并且可以正常工作.我在月球上感觉有多凉.但是,在我们以前的(非Wordpress)托管中,我们为客户提供了一个小的订购系统,该系统位于路线中的某个文件夹中,远离主机.它具有自己的index.php,可以通过访问www.domain.com/ericsinfo
进行访问我像以前一样将文件夹带入新的主机并放置在根目录中,但是当我访问www.domain.com/ericsinfo时,我在Wordpress中遇到404错误.即使我输入www.domain.com/ericsinfo/index.php,仍然是Wordpress 404.
我已经阅读到我应该编辑.htaccess文件,但是我的模板似乎没有模板,并且我真的不希望使用其他人推荐的代码来创建模板,除非我破坏了内容.
我可以看到Wordpress接管404程序非常酷,并且不希望它完全消失.我只希望能够像以前一样使用订购系统.
我将永远感谢您的帮助!
马特