我正试图将我的文件夹隐藏在服务器中以显示在URL中,我有一个由bluehost托管的网站。我尝试了几次.htaccess更改,但没有成功。有人想让我知道我做错了什么吗?我尝试将www.domain.com/application/models/login.php改为www.domain.com/login.php。我试过这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^'/application'/models'/(.*)$ '/login'.php$ [NC,L]
这个:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain'.com$ [OR]
RewriteCond %{HTTP_HOST} ^www'.domain'.com$
RewriteRule ^application'/models'/login'.php$ "http':'/'/domain'.com'/" [R=301,L]
但这些都不起作用:(
将其放在文档根目录的.htaccess
中:
RewriteEngine on
RewriteRule ^/?login.php$ application/models/login.php [L]
将this.htaccess放入您的"models"文件夹:
RewriteEngine on
RewriteRule (.*)$ /$1 [R=301,L]
它将把www.domain.com/application/models/login.php重定向到www.domain.com/login.php