设为首页 收藏本站
查看: 899|回复: 0

[经验分享] Apache Rewrite伪静态配置

[复制链接]

尚未签到

发表于 2018-11-26 09:12:47 | 显示全部楼层 |阅读模式
使用伪静态的好处
1:最主要的是为了搜索引擎方便搜索引擎蜘蛛(Spider)来抓取主页上的相关内容
2:提高用户对主页的信任度
3:影响网站在搜索引擎的排名中,有很重要的一条是主页静态化,很多朋友在研究seo的时候,
技术原因,伪静态成了最大的门槛
使用伪静态的坏处
使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷,可能将导致硬盘损坏并将影响网站性能,
流量稍大一些使用伪静态就出现CPU使用超负荷,同时在线300多人就挂了,而不使用伪静态的时候同时在线
超500人都不挂,我的ISS数是1000",所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了
1:最重要的一点,要静态是为了seo
2:使用伪静态将占用一定量的cpu占有率,大量使用将导致cpu超负荷
3:使用真静态假静态对seo来说没有什么区别
4:使用真静态能将导致硬盘损坏
Apache Rewrite伪静态配置
1:mod_rewrite简介和配置
2:mod_rewrite规则的使用
3:mod_rewrite规则修正符
Rewrite主要的功能就是实现URL的跳转和隐藏真是地址,基于Perl语言的正则表达式规范。平时帮助我们实现
拟静态,拟目录,域名跳转,防止盗链等
如一个普通的访问地址为
*/php100.php?id=2
可以转成:
*/php100_2.html
或转成:
*/php100_2/
一:Apache配置
支持http.conf配置和目录.htaccess配置
启用rewrite
#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#
LoadModule rewrite_module modules/mod_rewrite.so
启用.htaccess
AllowOverride None 修改为:AllowOverride All
二:mod_rewrite规则的使用
RewriteEngine on   // 启动rewrite引擎
RewriteCond %{HTTP_HOST}!^www.php100.com [NC]    //前面判断主机,NC不区分大小写
RewriteRule ^/(.*)http://www.php100.com/[L]
RewriteEngine on  //启动rewrite引擎
RewriteRule ^/test([0-9]*).html$/test.php?id=$1
RewriteRule ^/new([0-9]*)/$/new.php?id=$1[R] //R为跳转到
三:mod_rewrite 规则修正符
1)R强制外部重定向
2)F禁用URL,返回403HTTP状态码
   //当某个页面被删除,蜘蛛每次都来领取一个404,以后还会来访问,当设置为410永久性删除,则蜘蛛不再来
3)G强制URL为GONE,返回410HTTP状态码
4)P强制使用代理转发
5)L表明当前规则是最后一条规则,停止分析以后规则的重写
6)N重新从第一条规则开始运行重写过程
7)C与下一条规则关联
如果规则匹配则正常处理,以下修正符无效
8)T=MIME-type(force MIME type)强制MIME类型
9)NS只用于不是内部子请求
10)NC不区分大小写
11)QSA追加请求字符串
12)NE不在输出转义特殊字符   \%3d$1等价于=$1
可以在apache中http.conf文件中配置,
也可以在根目录下建立.htaccess中配置rewrite就行了,尤其是购买的虚拟空间,需使用这种





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-639666-1-1.html 上篇帖子: apache ab学习总结 下篇帖子: Apache+tomcat 快速部署Java环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表