我們試圖用htacces中的ip塊來保護我們的管理url/admin /。所以我們只能從一個IP地址接近管理員網址,而其他人無法到達那裏。我們發現下面的代碼,使得它在HTTP工作,所以沒有SSL,但我們的網站有SSL(HTTPS),並用下面的代碼它不工作有:ip block magento admin for https
RewriteCond %{REQUEST_URI} ^/(index.php/)?admin/ [NC]
RewriteCond %{REMOTE_ADDR} !^1.1.1.1
RewriteRule ^(.*)$ http:// %{HTTP_HOST}/ [R=302,L]
我不是專家在建立重寫規則和htacces中的東西。有沒有人知道如何更改此代碼以阻止https網店的管理員網址?
我們不能幫助這樣一個模糊的問題。我們必須知道你想要重寫什麼URI,什麼不可以,也就是說,「這不起作用」就是_exactly_。 – arkascha
感謝您的回覆Arkascha。好,所以我想要做的只是爲了安全起見,只有帷幕ip地址才能訪問管理頁面。所以只有從我們的辦公室才能到達。通過我在問題中發現的代碼,您可以爲沒有ssl證書(http)的網站執行此操作,現在我正在使用ssl(https)查找網站的代碼。所以在上面的例子中,只有ip 1.1.1.1可以訪問url admin,並且我試圖讓它與https協同工作。這是否更清楚? – Coen
不,對不起,它沒有讓事情變得更清楚。從你的問題中清楚了很多。你沒有回答我的問題,你真正的意思是「這不行」。當然,從https站點重定向到http協議是值得懷疑的。在RewriteRule中也有一個明顯的語法錯誤。但我認爲你知道這些事情。所以我們的問題是:對你來說這個規則有什麼問題?哦,請不要在評論中添加其他信息。將其添加到問題中。在你的問題下面有一個編輯鏈接。 _使用它._ – arkascha