2017-03-08 8 views
-1

現在、自分のサーバーでTYPO3のWebサイトを実行している顧客の新しいWebサイトを開発したいと考えています。TYPO3を実行しているサーバー上のRewriteEngineから特定のディレクトリを除外

TYPO3 RewriteEngine(realurl?)からサブディレクトリを除外したいので、そのサブディレクトリへの通常のアクセス権があります。

www.domain.com/dev

などです。

私はそのサイトにアクセスできますが、htpasswdで保護するために、そのディレクトリに.htaccessファイルを置くとすぐにアクセスできます。 .htaccessファイルで

Reason: Segment "dev" was not a keyword for a postVarSet as expected!

答えて

0

この

# Stop rewrite processing, if we are in the typo3/ directory or any other known directory 
# NOTE: Add your additional local storages here 
RewriteRule (?:typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] 

を見つけて、私は解決策を発見し、それは何もなく、簡単でしたが、あなたのディレクトリ

# Stop rewrite processing, if we are in the typo3/ directory or any other known directory 
# NOTE: Add your additional local storages here 
RewriteRule (?:typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico|dev/) - [L] 
+0

は、私は残念ながらそれはまだのようにすぐに私は、これはdevディレクトリに.htaccessファイルを追加として動作しません、これを試してみました: のAuthType基本 でAuthName「パスワード保護地域」 AuthUserFileはは が有効なユーザーを必要とするの.htpasswd なしこの.htaccessはうまく動作します。 – Dom

+0

この.htaccessルールをWebルートに配置する必要があります。 –

0

を追加します。私は、TYPO3のエラーを取得します。

私は保護されたサブディレクトリに私の.htaccessに次の行を追加する必要:

ErrorDocument 401 "Not authorized" 

はどうやらちょうど私のようなケースで書き換えと基本AUTHS URLの間に矛盾があります。サーバーは「401 Unauthorized」ヘッダーを書き込み、事前定義されたパスに基づいて既存のエラー文書を検索してから書き換えます。

関連する問題