2016-10-31 12 views
0

リダイレクト.htaccessファイルに問題があります。.htaccessリダイレクトで404エラーが発生する

私はガレージのウェブサイトを更新しましたが、古い、存在しないHTMLページへのトラフィックが増えているようです。ブックマークされている可能性があります。新しいバージョンはPHPです。 .htaccessファイルを新しいPHPページにリダイレクトすることができません。私はちょうど404エラー(興味深いことに、古いfaviconと)を得るように思われる。 誰も助けてもらえますか?あなたは.htaccessファイルを見ることができるように

RewriteEngine on 
RewriteRule index\.html index.php [NC,R] 
Redirect 301 /page_zz3247638.html http://www.new-site.co.uk/Repair.php 
#Force www: 
RewriteCond %{HTTP_HOST} ^new-site.co.uk [NC] 
RewriteRule ^(.*)$ http://www.new-site.co.uk/$1 [L,R=301,NC] 

もWWWに非WWWからリダイレクト:

は、これは私がこれまで持っているものです。 ありがとう Ali

+0

ターゲットスクリプトのファイル名が 'repair.php'ではなく' Repair.php'であることは確かですか?サーバ環境のファイルシステムは通常Linuxベースのものであるため、通常は大文字と小文字が区別されるので、「unixoid」と覚えておいてください。 – arkascha

答えて

0

最初のリダイレクトにはLフラグがありません。これを試して。 Redirect ^page_zz3247638.html$ http://www.new-site.co.uk/Repair.php [R=301,L]

Lは、Apacheが実行する最後のルールです。次の規則はすべて省略されています。

関連する問題