我有这个问题,我对HTACCESS文件一无所知。我想知道为什么这不起作用......
我的网站采用这种方式构建:
www.thedomain.com/views/aboutus.php
所有页面都在文件夹/ views /中,因为该站点是使用MVC结构制作的,因此有一个名为Models的文件夹,另一个名为Views的文件夹,另一个叫做Controllers,以及像aboutus.php,contact这样的页面。 php,home.php,services.php,在Views中。我想要做的就是当用户导航时它没有显示/ VIEWS /并且URL应该看起来像
www.thedomain.com/aboutus.php
正在呈现的链接具有/ views /文件夹...赞
<a href="/views/contact.php">Contact Us</a>
所以URL总是这样,但我希望它被重写。
htaccess的:
RewriteEngine On
RewriteBase /root
RewriteRule ^$ views/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ views/$1