php – MVC URL重定向

我目前正在使用自定义MVC架构来创建我的网站.

问题是当我进入localhost / website /将来会是www.website.com/时,我想要显示我的主页.目前我正在使用localhost / website / home /进行这项工作,但我不希望这样,我只想要localhost / website /自动显示主页.

我试图用htaccess做到这一点,但没有任何成功.当我导航到localhost / website /时,它显示错误’此网页不可用’.

我的htaccess代码:这是在我的公共文件夹中找到的.

     <IfModule mod_rewrite.c>
         RewriteEngine On

         RewriteCond %{REQUEST_FILENAME} !-f
             RewriteCond %{REQUEST_FILENAME} !-d

        RewriteRule ^(.*)$index.php?url=$1 [PT,L]

        </IfModule>
        <IfModule !mod_rewrite.c>
            ErrorDocument 404 index.php
        </IfModule>

我希望这有点意义,有人可以帮助我.

谢谢

最佳答案 你可以有一个像这样的新规则:

<IfModule mod_rewrite.c>
    RewriteEngine On

    # handle home page
    RewriteRule ^/?$home [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)$index.php?url=$1 [QSA,L]
</IfModule>

<IfModule !mod_rewrite.c>
   ErrorDocument 404 index.php
</IfModule>
点赞