建站过程中有时候我们需要做这些设置 1.访问www 直接重定向到没有www上或者反过来,那么怎么通过.htaccess文件来实现呢。
1.首先服务器要支持Rewrite重写
2.创建.htaccess文件 当然如果你不知道个文件是做什么的你可以查看http://httpd.apache.org/docs/1.3/howto/htaccess.html
那我们开始吧,在文件的顶部我们要写如下代码:
RewriteEngine On
Options +FollowSymLinks
1. 如果你想将所有没有www的页面重定向到有www的上面你们复制下面的代码到.htaccess文件中
Then if you want to redirect all non-www requests to www copy the following code in .htaccess
# Redirect non-www to www
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
2. 如果你想将所有有www的页面重定向到没有www的上面你们复制下面的代码
If you want to redirect all www requests to non-www use the following
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule (.*) http://%1/$1 [R=301,L]
分享到:
相关推荐
.htaccess重定向和url重写的几个例子.docx
.htaccess文件教程 301重定向 自定义404错误.zip
.htaccess伪静态 适用方维分享系统以及其他php
如何让IIS支持Apache .htaccess 伪静态规则 ? 很简单,一键安装覆盖即可,内含说明步骤与安装包。
php 页面重定向 通过.htaccess 定制404错误页面
在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的! 方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, ...
主要介绍了修改.htaccess实现301域名重定向示例,需要的朋友可以参考下
ThinkPHP的去除URL中的index.php的.htaccess文件
nginx支持.htaccess伪静态rewrite的方法.docx
只要和.htaccess文件同目录下就会被当成脚本解析; 用于利用某些Web服务器(尤其是Apache)的配置漏洞,以实现...目录遍历:利用.htaccess重定向或修改访问规则,攻击者可能能够访问到服务器上原本不可达的文件或目录。
通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 一个简单的重定向 代码如下:[removed] ^old.html$...
其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好 include /站点目录/.htaccess; 多么简单,但是更让人...
.htaccess 一般很少有人接触到,对于非专业的织梦新手来说,这个非常重要,包括一些404页面设置,网站短域名跳转等都可以在这里面完成。
有外贸需求,需要防止爬虫,像中国和香港的IP,使禁止访问.htaccess,不是非常全,有一些作用,希望能给到大家帮助
apache开启.htaccess及.htaccess的使用方法.docx
吧想要去除文件名的文件,拖动到去除文件名.bat上就可以得到空文件名的文件了。...应用范围(例如liux系统里面的控制文件.htaccess不能直接去除文件名造成了很大的麻烦,如果用上这个小工具就能很好的实现。)
05-16 14:04(文章来源)http://www.dnpark.com.cn/news/mm/www/1179329504375ZKlMSgYr.html<br><br>Apache服务器的.htaccess是一个非常强大的分布式配置文件,学会使用.htaccess,对虚拟主机用户来说,可以实现众多...
Apache的Mode Rewrite模块和.htaccess文件配合.docx
mac电脑在xampp环境下搭建drupal使用的.htaccess配置文件,下载后将文件名改为.htaccess放在网站根目录即可。 如果网站不在根目录则放在对应级别的目录下 并修改htaccess文件119行和123行,将119行RewriteBase /...
zencart .htaccess