我有一個基於WordPress的網站,其中一部分是由外部程序員(後端)構建的。我能夠使用插件爲WordPress部件強制所有連接使用HTTPS而不是HTTP,但對於不是基於WordPress的特定區域,我必須執行其他操作。我的知識僅限所以我只是用Google搜索了一下,發現我應該創建.htaccess文件的特定文件夾中有以下內容:強制HTTP到HTTPS導致404錯誤
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]
我就是這樣做的,現在當我試圖訪問該地區,它說,它不存在(404錯誤):
The requested URL /backend/auth/login was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
奇怪的是,當我嘗試直接訪問鏈接的請求的URL /backend/index.php,它的工作和重定向我:
/backend/index.php/auth/login
我不知道如何解決它或做什麼,但實際上我沒有在那裏看到一個「auth」文件夾,但它在index.php下工作
此外,當試圖扭轉我所做的,我刪除了.htaccess文件,但它仍然不起作用,這真的很奇怪。
有什麼想法?...謝謝!
您是否修改了.htaccess文件中的重寫部分以滿足要求? – semm0
以前沒有htaccess文件,我創建了一個 – MAR