PHP网站完成详细地址URL重定项


PHP网站完成详细地址URL重定项


短视頻,自新闻媒体,达人种草1站服务

企业网站建设中,一般会用到网址URL的重定项,这样的益处是有益于你网站的SEO提升,也便是让你的网站完成伪静态数据,下面简易详细介绍1下完成的两种方式:

1、在Apache配备文档中设定重定项

最先寻找Apache配备文档d.conf,在配备文档中寻找下面编码 LoadModule rewrite_module modules/mod_rewrite.so,将其开启(便是将前面#除去)。

随后开启輸出phpinfo()涵数,假如在控制模块中打开了mod_rewrite控制模块,就表明上面1步取得成功啦,以下图

 

随后便是配备URL标准啦,假如你沒有配备Apache虚似主机,请看下面1篇文章内容

wamp开发设计自然环境配备之配备Apache虚似主机

寻找Apache配备虚似主机的文档d-vhosts.conf,在标识下写上

RewriteEngine on

RewriteBase /

RewriteRule index.php test.php

留意:(1)你想配备哪一个虚似主机的URL重定项就在哪儿个虚似主机的标识下写

(2)RewriteBase 是指你test.php文档的文件目录,/表明网站的根文件目录,假如你test.php在a文档夹下,就写/a/

(3)RewriteRule 表明配对标准,这里的意思是当客户进到index.php网页页面后,全自动自动跳转到test.php网页页面中,可是网站地址意思是index.php

2、根据.htaess文档完成URL重定项

第1步還是开启mod_rewrite控制模块,第2步在Apache配备文档中寻找标识,在这个标识下将AllowOverride None 改成 AllowOverride All

随后建立.htaess(悄悄告知你,这个读 H-T-aess,不必谢我哦),因为window不容许不带文档名的文档,因此大家能够这样建立.htaess文档

开启记事本,点一下另存为,留意编号是ANSI,有时.htaess文档无效将会便是由于文档编号不对

 

下面便是在.htaess文档中撰写啦,撰写的內容和第1种方法的內容同样

3、URL重定项留意事项

最先举个事例,假如我想将index/,blog/重定项到index.php,blog.php中,能够这样写

 

随后当大家界定好.htaess中的标准后,必须留意大家原先网站中的js、css、image等的相对路径将会就会错误,由于他会当你网站的详细地址为index/时,访问器会觉得你在index这个文档夹中,全部就会在index文档夹中找你的css、js、image等,全部会错误。处理方式便是用肯定相对路径,便是在你的相对路径前面再加 / 标记表明从网站的根文件目录刚开始检索这个文档!

此文章内容属于王业楼的本人blog原創,若要转载请注明出处:王业楼的本人blog ly89