你好我有一个包含/ admin文件夹的网站 在这个文件夹中我有一个login.php文件
如何使用/ admin文件夹中的.htaccess将web.com/admin重定向到website.com/admin/login.php?
答案 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]
适用于admin
或admin/
或AdMin
...