Php 如何将断开的链接重定向到htacces中的404页面
嗨,我想通过Php 如何将断开的链接重定向到htacces中的404页面,php,apache,.htaccess,redirect,Php,Apache,.htaccess,Redirect,嗨,我想通过.htaccess文件重定向到404页。我的404文件位于includes文件夹下,名称为404.php,.htaccess文件位于根目录下。这是我在.htaccess文件中编写的代码,但还没有任何效果 #Turn On Rewrite Engine RewriteEngine On RewriteBase / #Rewrite folder RewriteRule ^llapp/(.*)$ adl1panel/$1 [L,QSA] #Redirect to Home #Re
.htaccess
文件重定向到404页。我的404文件位于includes文件夹下,名称为404.php,.htaccess
文件位于根目录下。这是我在.htaccess
文件中编写的代码,但还没有任何效果
#Turn On Rewrite Engine
RewriteEngine On
RewriteBase /
#Rewrite folder
RewriteRule ^llapp/(.*)$ adl1panel/$1 [L,QSA]
#Redirect to Home
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ includes/404.php
ErrorDocument 404 /includes/404.php
使用以下代码行编辑
.htaccess
文件:
ErrorDocument 404 /404.php
这应该能奏效。
如果在wordpress上
Redirect 301 /tags/something http://yoursite.com/404.php
我已经试过了,但对我不起作用。我的文件在inlcudes文件夹中,不在根目录中,因此我是否必须提及includes文件夹?它仍然不工作我已更新我的问题,请签出注释或删除第三个重写,它正在检查存在的php文件。我这样做了,但仍然没有工作。当你转到一个断开的链接时会发生什么?它将我重定向到主页,等等,我正在上传我的整个codeCheck,现在我已经更新了我的代码