HTACCESS从子文件夹重定向到子文件夹

时间:2015-11-10 17:20:09

标签: php .htaccess

你好我有一个包含/ admin文件夹的网站 在这个文件夹中我有一个login.php文件

如何使用/ admin文件夹中的.htaccess将web.com/admin重定向到website.com/admin/login.php?

4 个答案:

答案 0 :(得分:1)

好的,这更简单,可以这样做:

RewriteCond %{REQUEST_URI} ^/admin$
RewriteRule .* http://yourhostname.tld/admin/login.php [L]

只需根据您的需要调整域名。

答案 1 :(得分:1)

/admin/.htaccess内,您可以拥有以下内容:

DirectoryIndex login.php

如果请求login.php,则会加载/admin/

答案 2 :(得分:0)

试试这个:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* login.php [L]

这会将所有请求重定向到login.php if 1)请求的资源不是现有文件 2)请求的资源不是现有目录 3)请求的资源不是现有的链接 4)这将是最后使用的重定向规则

答案 3 :(得分:0)

您只能使用一个RewriteRule

RewriteRule ^admin/?$ admin/login.php [NC,L]

适用于adminadmin/AdMin ...