1

.htaccess を使用して、ホームページを除く Magento のすべての内部ページをパスワードで保護したいと考えています。例 http://www.example.com/abc (パスワード保護) http://www.example.com (ホームページ、パスワード保護不要)

を使用しようとしましたsetifenv request_uri = "/" => allowが、うまくいきませんでした。ホームページを含むすべてのページをパスワードで保護します。また、Magento の管理 URL 書き換え内でいくつかの方法を試しましたが、いずれも機能しません。

どんな専門家も助けてくれますか? どうも

4

2 に答える 2

0

Apache を使用していると仮定します。

SetEnvIfNoCase Request_URI ^/index.html$ norequire_auth=true
SetEnvIfNoCase Request_URI ^/$ norequire_auth=true

# Auth stuff
AuthUserFile /var/www/htpasswd
AuthName "Password Protected"
AuthType Basic

# Setup a deny/allow
Order Deny,Allow
# Deny from everyone
Deny from all
# except if either of these are satisfied
Satisfy any
# 1. a valid authenticated user
Require valid-user
# or 2. the "require_auth" var is NOT set
Allow from env=norequire_auth
于 2012-09-10T03:42:24.630 に答える
0

.htpasswd以下のコードをルート htaccess ファイルに追加し、管理 URL、ファイル ページを変更することを忘れないでください。

<Files "admin">
        AuthName "Cron auth"
        AuthUserFile E:\wamp\www\magento\.htpasswd
        AuthType basic
        Require valid-user
    </Files>

ルート フォルダーに .htpasswd ファイルを作成し、以下のユーザー名とパスワードを追加します (デフォルトのユーザー名:admin とパスワード: admin123 を設定)。

admin:$apr1$8.nTvE4f$UirPOK.PQqqfghwANLY47.

まだ問題が発生している場合はお知らせください。

于 2016-04-19T10:26:17.510 に答える