привет У меня есть веб-сайт, который включает в себя папку /admin в этой папке У меня есть файл login.php
Как я могу перенаправить сайт website.com/admin на website.com/admin/login.php, используя.htaccess внутри папки /admin?
Внутри /admin/.htaccess
вы можете использовать эту строку:
DirectoryIndex login.php
Это загрузит login.php
если /admin/
запрашивается.
Хорошо, это еще проще и может быть выполнено следующим образом:
RewriteCond %{REQUEST_URI} ^/admin$
RewriteRule .* http://yourhostname.tld/admin/login.php [L]
Просто настройте доменное имя в соответствии с вашими потребностями.
Вы можете использовать только один RewriteRule
с:
RewriteRule ^admin/?$ admin/login.php [NC,L]
Работает с admin
или admin/
или AdMin
...
Попробуй это:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* login.php [L]
Это перенаправит весь запрос на login.php, если 1) запрошенный ресурс не является существующим файлом. 2) запрошенный ресурс не является существующим каталогом. 3) запрошенный ресурс не является существующей ссылкой. 4) Это будет последнее правило перенаправления, используемое