我第一次尝试制作.htaccess文件。一开始我想做一个重定向,所以如果一个人写道:
此人将被重定向到
我制作了该文件,并添加了以下代码:
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/
这导致我的网站出现内部错误。那么如何正确地做到这一点呢?
答案 0 :(得分: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]