douyou8047
douyou8047
2016-11-16 06:25
浏览 94
已采纳

404错误页面使用htaccess重定向到主页

I need to redirect 404 error page to home page.

I used below code to redirect 404 page to home page but this code working in one scenrio.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.php [L]

It's working for www.domain.com/slug1 this type of URL

But it's not working for www.domain.com/slug1/slug2/slug3.... this type of urls.

Please suggest any solution for this issue.

图片转代码服务由CSDN问答提供 功能建议

我需要将404错误页面重定向到主页。

我用过 下面的代码将404页面重定向到主页,但此代码在一个场景中工作。

  RewriteEngine On 
 
RewriteCond%{REQUEST_FILENAME}!-f 
RewriteCond%{REQUEST_FILENAME}  !-d 
RewriteRule ^ /index.php [L] 
   
 
 

它适用于 www.domain.com/slug1 这种类型的 网址

但它不适用于 www.domain.com/slug1/slug2/slug3 .... 此类网址。

请为此问题提出任何解决方案。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dongzanghua8422
    dongzanghua8422 2016-11-16 06:43
    已采纳

    Try this

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . / [L,R=301]
    
    ErrorDocument 404 /index.php
    

    Look Here For More Help

    点赞 评论

相关推荐