【发布时间】:2014-06-23 12:57:28
【问题描述】:
当有人进入非工作/非创建页面时,我想显示我的 404 错误页面。在网上搜索了很长时间后,我找不到任何解决方案,所以我自己发布了一个。我没有任何 .htaccess 文件,或者我创建它填充它,但在我的 FTP 中它一直说那里没有任何东西是安全的,它没有显示任何字节,所以这也是我担心的事情。
那么我怎样才能让我的 .htaccess 文件工作并显示我的 404 错误页面模板?我按照所有步骤制作了一个 404.php 文件,但我不介意将它重定向到我为它制作的相同模板,但是作为一个页面,任何这些解决方案都可以。
【问题讨论】:
-
你试过.htaccess文件中的
ErrorDocument 404 /path/to/404.html;假设您的服务器允许您上传一个...从您所说的来看这似乎有问题? .htaccess 文件只是一个名为 .htaccess 的文本文件 - 仅此而已,您不应该有任何问题... httpd.apache.org/docs/2.2/mod/core.html#errordocument -
不完全是有那么多斜线,但是是的,我做到了,但没有做任何事情,而且我认为我根本无法让我的 .htaccess 文件工作
-
取得了一些进展,但现在出现错误 500
-
听起来像是 .htaccess 文档中的语法错误 - 这将触发内部服务器错误...
-
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] ErrorDocument 404 /httpdocs/wp-content/themes/avian/404.php </IfModule> # END WordPress是我的 .htaccess
标签: php wordpress .htaccess mod-rewrite redirect