.htaccess伪静态
最佳回答
必须要空间支持 Rewrite 以及对站点目录中有 .htaccess
的文件解析,才有效.找到apache安装目录下的httpd.cof文件,去掉LoadModule rewrite_module
modules/mod_rewrite.so前面的#(大概在154行,我的默认是开启)
二、在httpd.cof中查找以下部分:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
如果没有,手动添加。(PS:LZ试过,在最近的新版本的Apache上即使没有这个,.htaccess照样生效。但是不同服务器及版本的原因,建议加上)
三、重启apache服务器,添加.htaccess文件
建立.htaccess文件的方式:
1、保存文件的时候将文档保存成名为“***.txt”,再将其上传到服务器上,之后直接使用FTP软件来重命名为“.htaccess”。(适合windows)
2、保存文件的时候选择文件—>另存为,保存类型选所有文件,然后文件名输入.htaccess 。(适合windows)
3、直接在你的Unix或Linux虚拟主机上建立。
4、先用记事本编写好,随便保存为一个什么文件名,然后打开“命令提示符”(CMD),然后再用重命名命令(rename),例如:rename c:htaccess.txt .htaccess
请注意: .htaccess必须,保存为ANSI 格式,以ASCII模式上传,最好将其权限设置为644。
一般我们将.htaccess文件放置在网站的根目录,控制所在目录及所有子目录,当然也可以放在网站的任何一个子目录下,但如果放置在子目录中,子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。
在博客收录集(http://www.ido321.com/1112.html)为例,本地.htaccess文件如下:
#rewriteengine为重写引擎开关on为开启off为关闭
RewriteEngine On
RewriteRule ^index.html$ index.php
RewriteRule ^webmore.html$ webmore.php
以index.html代替index.php webmore.html代替webmore.php。
.htaccess支持正则表达式,例如:
原始 news/detail.php?id=2 伪静态 news/detail_2.html
RewriteRule ^news/detail_([0-9]{1,}).html$ news/detail.php?id=$1
最新回答共有5条回答
-
清风若雨
回复一、服务器的硬件配置
从服务器的档次来看,服务器大致分为入门级服务器、工作组级服务器、部门级服务器、企业级服务器。从应用层次来看的话,大致分为快速处理型、海量存储型和低价稳定型。比如门户型网站、网络游戏、大型论坛、电子商务等这类网站就要求处理速度快应选择快速处理型这种服务器。视频电影网站、大型新闻网站等要求数据储存量大,访问频繁的要求,像企业网站,普通个人网站等要求对存储要求不高,但对安全性和稳定性却是必须要考虑的因素,选择那一类型的服务器就需要结合网站的属性和预算以及各方面因素来加以考虑了,再对服务器的各项参数加以对比和分析。从硬件配置来看,操作系统、数据库、Web服务器、Web应用软件等的选择问题,要根据网站类型、网站规模、资金预算及站长经验众多因素从站长预备的方案中选出适宜的产品,还有服务器的中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件,这些应该是站长选择服务器所要关注的指标。
二、服务器的性能稳定性
站长们在日常的网站维护中,可不希望自己购买或者租凭的服务器出现问题,因为服务器属于比较复杂和高负荷运载的机器,服务器的维修通常要比处理一个网站的N多问题困难得多,一点小毛病就会带来一系列的问题,服务器的维护都是以预防为主的,当一出现问题,所造成用户的损失也是不可估量的。稳定型强的服务器对站长们是至关重要的,在选择服务器时,站长还要考虑的是页面脚本是否需要更改,应用服务器是否需要更新。大多数的服务器主要是为一种操作系统进行优化和处理的,有的服务器只能运行在一种操作系统上,所以站长们选择服务器时,还需要和操作系统结合起来考虑。而且一般的品牌服务器都有专门属于自己的一套服务器系统软件,这就要考虑这套软件所支持的标准、应用(包括数据库应用)和安全协议等。其次是要考虑服务器的并发用户数的支持能力,也就是指服务器在同一时刻可以允许的用户连接数。诸如响应能力这个参数与服务器所能支持的并发用户数相关,响应速度越快,单位时间内就可以支持越多的访问量,用户点击的响应速度就越快。
三、服务器的安全性
选择服务器,安全因素也是站长朋友们必须要考
-
夲人出租
回复并非所有主机都符合网站seo优化的需求,在选择主机的时候,必须要考虑网站seo的操作需求。如果主机的选择不利于seo优化,就会对网站后期的运营产生重大的影响,而选择一款符合seo优化的主机,会极大的提升网站后期的运营。那么,如何选择主机才有利于网站SEO优化?
1、主机的带宽
很多seo人员有时候太过于最求主机配置以及空间的大小而忽略一个重要的因素就是带宽,带宽的多少直接决定着网站的访问速度,现在很多空间都是百兆共享带宽,VPS服务器一般都是2MB到5MB独享,在同等情况下,尽量选择带宽高的主机比较好。
2、同一IP的网站数量
很多空间都是很多网站共同使用的,所以在选择主机的时候一定要注意同一个IP下有多少个网站,无论是从带宽还是服务器资源占用方面去考虑,同一IP下网站数量太多对网站有很大影响,网站数量越多,安全隐患就越大。
3、同一IP的网站质量
一个主机中存在着大量的垃圾网站,这对于搜索引擎来说是没有任何价值的,如果网站放在这样的主机中,那么网站基本可以告别seo了,因为如果有某一个网站作弊了,就会连累到IP中所有的网站。所以,选择主机的时候,一定要注意同IP下的网站质量。
4、是否支持seo常用技术
例如:自定义404、.htaccess、rewrite等文件功能的支持非常重要,如果不支持404,就无法给用户一个良好的体验,同时还会浪费大量的外链资源,所以主机是否提供自定义404,就显得尤为重要了。.htaccess文件是否支持,直接影响到一些主流的CMS或者博客系统。另外rewrite模块也很重要,URL静态化和伪静态化都指望它。所以主机一定要支持这些功能,要不然就会影响后期网站seo优化。
5、流量限制
本来这方面是最先考虑的,但是,如果上面的因素都不满足要求的话,主机再好也没有任何意义。现在很多主机对流量都有限制,所以在建设网站之前,一定要根据自己的需求来选择主机的配置,这样才有利于
-
游客
回复iis7及以上使用.htaccess伪静态文件的方法:
1、安装iis,这个就不多说了。使用系统自带的启动或关闭windows功能来安装。
下载并安装“web 平台安装程序”,目前最新版本为5.0,双击,下一步到底即可。
2、打开Internet Information Services(IIS)管理器,在管理中已经多了一个“Web 平台安装程序”,双击打开。
3、搜索“url”,搜索结果第一个"URL 重写工具2.0",点击该记录后面的添加,再点击下方的安装按钮,还是一步到底,完成之后,重启下iis管理器。
4、iis管理器下发现多了一个“url重写”即安装成功了。接下来就是如何使用.htaccess文件了。找一个需要伪静态的项目,例如888,然后再双击“url重写”。
5、找到右侧菜单中的导入规则。
6、点击浏览,找到要使用的.htaccess文件,单击导入
7、点击右侧的“应用”,重新项目888或者是iis,查看下伪静态规则是否生效。