在Wordpress的htaccess文件中定义自定义错误文档
我想在wordpress安装的htaccess文件中定义我的自定义错误文档。为此,我修改了htaccess文件 我的htacces文件如下所示:在Wordpress的htaccess文件中定义自定义错误文档,wordpress,.htaccess,Wordpress,.htaccess,我想在wordpress安装的htaccess文件中定义我的自定义错误文档。为此,我修改了htaccess文件 我的htacces文件如下所示: # BEGIN WordPress <IfModule mod_rewrite.c> ErrorDocument 404 /mysite/script.php RewriteEngine On RewriteBase /mysite/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST
# BEGIN WordPress
<IfModule mod_rewrite.c>
ErrorDocument 404 /mysite/script.php
RewriteEngine On
RewriteBase /mysite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
ErrorDocument 404/mysite/script.php
重新启动发动机
重写基/mysite/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/mysite/index.php[L]
#结束WordPress
但当我尝试加载一个不存在的页面时,它会转到wordpress默认错误页面
我想要的是在找不到页面时调用script.php文件。来自Codex:默认WordPress主题有一个404.php文件,但并非所有主题都有自己的自定义404错误模板文件。如果他们这样做,它将被命名为404.php。如果出现页面未找到错误,WordPress将自动使用该页面 现在Wordpress处理这个问题的方法是:
ErrorDocument 404/mysite/script.php
应为ErrorDocument 404/mysite/index.php?404