1 | Options +FollowSymLinks |
上面是我的htaccess的文件。可以设置404错误,403错误。以及301重定向。
404错误不仅对用户友好,对google也是友好的。
403错误一般是为了禁止某IP或一段IP访问,也可能为了防止索引images文件夹。
301重定向告诉google目标网页已永久转移。
apache 服务器才可以用.htaccess文件设置。由于windows下不能新建.htaccess文件,可以在服务器上新建.htaccess文件,然后下载下来在自己电脑上修改。把.htaccess文件上传在服务器根目录下就行了。
如何把旧域名转向到新域名
1 | Options +FollowSymLinks |
另外htaccess有个功能可以让你自己的服务器下新建许多文件来,然后让其它域名解析到这个空间,对应不同的文件夹。
1 | RewriteCond %{REQUEST_URI} !^/ver1.0/ |
这样访问binqcrusher.net实际访问是的根目录下的ver1.0文件夹。
wordpress下二级目录建站时的重定向问题
如果你的网站二级目录下有wordpress建的站,它本身的.htaccess文件会和目前设置的301重定向文件(根目录的.htaccess)有冲突,一般情况下为,你输入二级目录时不带”/“会定向到错误的目录。依我的站为例case目录下用wordpress建的。当你输入http://www.rockscrusher.com/case时不会定向到http://www.rockscrusher.com/case/,下面的htaccess文件能解决此问题
1 | # BEGIN WordPress |
附:PHP 下的301 重定向
1 | "HTTP/1.1 301 Moved Permanently" ); Header( |
相关阅读