2016-11-05 4 views
1

初めて.htaccessファイルを作成しようとしています。.htaccess私のサイトをリダイレクトすると内部エラーが発生する

https://example.com/robots.txt

人が

https://example.com

にリダイレクトされます私は:人が書き込んので、もし開始時に、私は、リダイレクトをしたいと思いについてファイルを作成し、次のコードを追加しました:

Redirect 301 https://example.com/robots.txt/ https://example.com/index.php 

私もしてみました:両方は私のサイトの結果

RedirectMatch 301 ^/bonus https://example.com/robots.txt 
RedirectMatch 301 ^/ https://example.com/ 

は内部エラーを得ました。それでは、どうすれば正しい方法ができますか?

答えて

1

私は、ファイルへのアクセス、検索エンジンのクローラを停止する可能性が...しかし、あなたはこれを使用してそれを行うことができますが、このよう離れてrobots.txtファイルから直接する理由は100%わからない:

Redirect 301 /robots.txt /index.php 

または、これを試してみてください。

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

Redirect 301 /robots.txt https://www.example.com/ 

はその後www使用これを取り除くためにするにはああ、私はそれを知らなかったので、情報に感謝します:-)もしfxが私のイメージフォルダをリダイレクトしたいのであれば、ここでやったようにできますか?私はちょうど.htaccessでいくつかのURLをより "見栄え"にすることも可能であると読んでいます。あれは正しいですか? – KrMa

+0

問題ありません。はい、あなたは確かにできました。また、 '.htaccess'を使用してURLをよりきれいにして使いやすくすることができるのは間違いありません。その非常に簡単で、 'RewriteRule'を使って行うことができます – Lag

+0

ありがとう – KrMa

関連する問題