如何在代码点火器中停止重定向到index.php主文件?

时间:2016-02-23 12:50:00

标签: php apache .htaccess redirect

我有一个网站domain.com,它基于代码点火器。当有人输入错误的网址时,会将其重定向到https://domain.com/index.php

我想重定向重定向https://domain.com,并且不希望index.php出现在网址中。我已经尝试了htaccess文件中的所有内容,但它确实有效。

这是我的htaccess文件

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>


    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

AddHandler application/x-httpd-php55  .php55 .php


RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]

1 个答案:

答案 0 :(得分:2)

如果我理解正确,你想将index.php重定向到root?

RewriteCond %{THE_REQUEST} ^.*/index\.php 
RewriteRule ^(.*)index.php$ /$1 [R=301,L] 

如果不是,请告诉我