创建.htaccess文件实现301重定向
此处省略100字……
由于WWW
这个奇葩东东的存在,逼我出此下策。这段代码是从度娘家扒来的,经测试无误。下面以我的博客为例,把www.lyvnee.com
重定向到 lyvnee.com
:
首先打开文本编辑器,贴入下面代码,点击另存为,填入文件名.htaccess
,文件类型选为所有( . ),点击保存,然后上传至网站根目录即可。
< IfModule mod_rewrite.c >
RewriteEngine On
RewriteCond %{HTTP_HOST} !^lyvnee.com$ [NC]
RewriteRule ^(.*)$ http://lyvnee.com/$1 [L,R=301]
</ IfModule >
p.s.此方法仅用于Apache环境~
何为htaccess文件?(扒自百度百科)
概述来说,
htaccess
文件是Apache
服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess
文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
Unix
、Linux
系统或者是任何版本的Apache
Web服务器都是支持.htaccess
的,但是有的主机服务商可能不允许你自定义自己的.htaccess
文件。启用
.htaccess
,需要修改httpd.conf
,启用AllowOverride
,并可以用AllowOverride
限制特定命令的使用。如果需要使用.htaccess
以外的其他文件名,可以用AccessFileName
指令来改变。例如,需要使用.config
,则可以在服务器配置文件中按以下方法配置:`AccessFileName
.config` 。笼统地说,
.htaccess
可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index
文件等一些功能。
本文作者:Lyvnee
文章标题: 创建.htaccess文件实现301重定向
本文地址:https://lyvnee.com/post-34.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本文地址:https://lyvnee.com/post-34.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。