0

Amazon AWS で実行されている bitnami スタックで次の apache 構成を使用すると、深刻な頭痛がします。

次のドメインの htaccess.conf は、最後の書き換えルールを採用し、[L] フラグを無視しています。また、例外が多すぎて対応できないため、書き換え条件を使用できません。

Mac OS X Apache スタックでテストし、動作していましたが、すべてが最後のリダイレクトに移動して、ライブ ボックスで停止し続けます。RewriteCond %{ENV:REDIRECT_STATUS} でバリエーションもテストしましたが、役に立ちませんでした。

オプション +FollowSymLinks オプション -Multiviews RewriteEngine on

RewriteRule ^about/ http://www.example.co.uk/about/ [R=301,NC,L]
RewriteRule ^blog/ http://www.example.co.uk/blog/ [R=301,NC,L]
RewriteRule ^cookie-policy/ http://www.example.co.uk/c [R=301,NC,L]
RewriteRule ^hello-world/ http://www.example.co.uk/ [R=301,NC,L]
RewriteRule ^landlords-insurance/ http://www.example.co.uk/l/ [R=301,NC,L]
RewriteRule ^liability-insurance/ http://www.example.co.uk/ml/ [R=301,NC,L]
#Followed by another 300 simmilar 301 rules (Condensed for Stack Overflow)
RewriteRule ^(.*)$ http://www.example2.co.uk/page/ [R=301,L]

4

1 に答える 1

0

パターンの先頭にスラッシュを追加してみてください。例:

RewriteRule ^/about/ http://www.example.co.uk/about/ [R=301,NC,L]
...

編集:これが私の最後の試みです。Lflag を flag に置き換えてみてください(説明hereENDによると理にかなっているようですが、これは知識に基づいた推測にすぎません)。

于 2013-11-11T21:52:03.177 に答える