[英]htaccess File - How to redirect to a certain link but not to website?
可以說我以http://example.com作為我的網站。
現在,當我執行http://example.com/api/login時 ,登錄腳本有效。
但是,當我執行http://example.com時 ,它將直接進入htaccess文件中index.php的路由器設置中的默認開關原因,該文件顯示回顯訪問被拒絕。 無論哪種情況,它都不會顯示該網站。
所有文件都位於public_html文件夾中以進行托管。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
那就是我當前的htaccess文件。 我該怎么解決這個問題?
基本文件夾的內容是什么? 默認情況下,如果您想進入登錄頁面,則php始終會打開index.php
文件,在您的情況下為http://example.com/api/login
然后編輯index.php文件以使用
die(header("location: http://example.com/api/login"));
放在index.php腳本的頂部
我通過在public_html中創建一個名為backend的新文件夾來修復它,將htaccess更改為
RewriteEngine On
RewriteBase /backend/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
我把所有與后端有關的東西都放在那里了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.