0

我试图将我的文件夹隐藏在我的服务器中以显示在 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]

但这些都不起作用:(

4

2 回答 2

0

把它放在.htaccess 你的文档根目录:

RewriteEngine on
RewriteRule ^/?login.php$   application/models/login.php  [L]
于 2013-08-21T04:26:53.863 回答
0

将此 .htaccess 放入您的“模型”文件夹中:

  RewriteEngine on
  RewriteRule (.*)$ /$1 [R=301,L]

它将 www.domain.com/application/models/login.php 重定向到 www.domain.com/login.php

于 2013-08-21T05:33:01.940 回答