2017-10-12 12 views
0

でリクエスト文字列を癒しこれのRewriteRuleは、一般的にはうまく機能(ファイルがルートレベルにある):倍増ドメイン

RewriteRule file.xml http://www.example.com/file.php [R=301] 

しかし、時には、非常に稀に、私は私のログにこのような何かを見ていない:

pl2-sv2.feedly.com | file.xml | 301 
pl2-sv2.feedly.com | /http://www.example.com/file.php | 404 

は、通常、2行目は次のとおりです。

... | file.php | 200 

この奇妙な行動が私のサーバー上又は出発の場合はどうなりますかしらラッシュは、元の要求(/ http://www.example.com/file.xml)に来て、私は唯一のルートスラッシュの後に来るものを見るためだけで、ログに表示されていません。

http://www.example.com/http://www.example.com/file.xml 

どのように私は2番目の「http://www.example.com/」を切り取ることができそうであればそれで?

RewriteRule file\.xml file.php [L] 

をリダイレクトを避けるために:

+0

をあなたが "' file.xml'" を交換する表示されます "'ます。http:// www.example.com/file.php'"。代わりに '' file.php' "を試してみてください。 –

+0

私はそれを以下のように変更しました:RewriteRule file.xml /file.php [R = 301] – Helen

+0

いいえ、それは変更されませんでした。 FeedlyとFeedbinは依然として問題を引き起こします。私は時をチェックした。これらの要求は、サーバ秒と1秒で異なり、通常の秒は同じ秒です。 – Helen

答えて

0

私はあなたが使うべきだと思います。

その後、取得する必要があります。

... | file.xml | 200 
関連する問題