2012-02-15 20 views
0

www以外のすべてのURLをwwwにリダイレクトします。管理フォルダ内に置かwwwからwwwへのwwwからwwwへのリダイレクトのリダイレクト404

example.com/admin/stats.php 

stats.php:この1を除いて、URLのほとんどのために

RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www.example.com [NC] 
RewriteRule (.*)$ http://www.example.com/$1 [R=301,L] 

その作業を

:そのために私は次のhtaccessのルールを使用しました。 [/ public_html/admin /]。私は、URLの上にしようとすると、それはを発見し、リダイレクトされたURLが同じのhtaccessファイルで www.example.com/401.shtml

他のリダイレクト

RewriteRule ^([^/]+)/([^\.]+)\.html$ predicts.php?cn=$1&dte=$2 [L] 
RewriteRule ^([a-z]{2})/?$ index.php?cn=$1 
RewriteRule ^prediction/([0-9]*)/(.*)/?$ common.php?pid=$1 [L] 
RewriteRule ^profile/(.*)/?$ profile.php?id=$1 [L] 

あるので、何がここでの問題である?ない404を返しますか。どんな助けも大変感謝しています。

+0

あなたは他にどのような書き換えをしていますか? – ThinkingMonkey

+0

@ThinkingMonkey自分の編集でこれらのルールを更新しました。 pls、それを確認してください – VKGS

+0

この '.htaccess'はどこにありますか?管理フォルダの 'htaccess'に他の書き換えがありますか? – ThinkingMonkey

答えて

1

adminフォルダauthは保護されていますか?アクセスを得るにはusername/passwordと入力する必要がありますか?また、401.shtmlはありますか? URLがHTTP Error 401 Unauthorized occursのときにリダイレクトされます。

+0

管理フォルダ内のhtaccessが問題を引き起こしましたが、今は削除して動作しています... – VKGS

関連する問題