これは非常に基本的なものになるだろうが、私は今それを手にしている時間を無駄にしている。Apacheリダイレクトが原因でinifiniteループが発生する
私が作ったunder_construction.htmページにリダイレクトするために、そのページのすべてのページを欲しいと思っています。
私は、以下の2つのルールを、私の.htaccessファイルと私のhttpd.confの両方で試してみました(私は両方ともServerAlias /キャッシュ設定などの他のルールを持っているので、 )。
<Directory "home/xxxx/test">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot /home/xxxx/test
ServerName www.test.com
ServerAlias test.com
Redirect 301/http://www.test.com/under_construction.htm
</VirtualHost>
そして: -
はRewriteEngine On
RewriteCond %{REQUEST_URI} !=/under_construction.htm
RewriteRule^/under_construction.htm [R=301]
これらの両方だけでどちらかのホームページ上のApacheのテストページと(建設・ページを含む)他のすべてのページに404を得るために私を引き起こすかは、それが原因リダイレクトが多すぎるためにブラウザエラーが発生しました。
誰かが私の愚かさを修正してください!事前
すべてをunder_construction.htmにリダイレクトしますか?そうですか? –