2016-11-05 60 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

我不是100%肯定,爲什麼你想直接從您的robots.txt文件離開,因爲這可能會訪問該文件停止搜索引擎爬蟲......但是你可以用這個做到這一點:

Redirect 301 /robots.txt /index.php 

,或者試試這個:

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

然後,爲了擺脫www使用本:

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

啊好吧,我不知道,所以謝謝你的信息:-)但如果如果FX想要重定向我的圖像文件夾,我可以像你這樣做嗎?我剛纔讀到,使用.htaccess也可以使一些URL更「美觀」。那是對的嗎? – KrMa

+0

沒問題。是的,你的確可以。你也可以使用'.htaccess'來使你的URL更「美觀」且用戶友好。它非常簡單,可以通過使用'RewriteRule'完成。 – Lag

+0

非常感謝你 – KrMa