我目前正在使用自定义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>