php如何转换成html-PHP问题

资源魔 39 0

php转换成html的办法:起首确定需求转换成后缀为HTML的PHP文件;而后告诉效劳器正在承受一个HTML页面的挪用申请后关上一个PHP文件;最初让搜寻引擎看到咱们的动态化页面。

php转换成html的办法:

PHP转化为HTML动态页面

尽管不克不及保障把每一个静态页面都转化为动态的HTML文件,但若网站是驻留正在Apache效劳器上,则只要一个简略的小剧本就能够把年夜少数静态页面都转换成HTML文件。

一、确定需求转换成后缀为HTML的PHP文件

咱们的指标是那些名下蕴含静态子页较多的网页。以“index.php?category=x”为例,咱们需求对“index.php”之后的静态子页进行转换。 例如,假如网站里有一个名为“Arts and Crafts”的子目次,URL为“index.php?category=1”,其它子目次以及这个URL只正在最初的变量上没有同,因而咱们需求修正当index.php之后尾随变量时效劳器对它的关上形式。

二、告诉效劳器正在承受一个HTML页面的挪用申请后关上一个PHP文件

咱们需求正在效劳器上index.php所正在的目次下搁置一个.htaccess文本文件。.htaccess文件是Apache效劳器上的一个目次设置装备摆设设置文件,它提供了针对目次扭转设置装备摆设的办法,即正在一特定的文档目次中搁置一个蕴含一个或多个指令的文件(.htaccess文件),来作用于此目次及其一切子目次。.htaccess的性能包罗设置网页明码、设置发作谬误时呈现的文件、扭转主页文件名、制止读取文件名、从新导向文件、添加MIME种别、制止列目次下的文件等。

正在需求针对目次扭转效劳器的设置装备摆设,而对效劳器零碎不root权限时,应该应用.htaccess文件。假如效劳器治理员不肯意频仍修正设置装备摆设,则能够容许用户经过.htaccess文件本人修正设置装备摆设,尤为是ISP正在一台机械上提供多个用户站点,而又心愿用户能够本人扭转设置装备摆设的状况下,普通会开放局部.htaccess的性能给应用者自行设置。关于Vdeck用户来讲,可能需求先创立一个文本文件,而后正在治理面板将其改名为.htaccess。如今咱们需求正在效劳器端指定一些变量。比如说,我需求把“?category=x”这个变量改为“directory-x.html”,这样就能消弭静态页面无奈被搜寻引擎检索的成绩。

正在开端创立效劳器变量前,咱们需求先正在这个新建的.htaccess文件中创立一个Rewrite Engine (URL重写对象)。只要要正在文件第一行写上

RewriteEngine On

这就等于通知效劳器咱们要扭转一些文件的解决形式。接上去的一行就要指定重写规定:

RewriteRule ^directory-([0-9]*.* index.php?category=$1 [L,NC]

这个指令标明:只需接到URL中蕴含“directory-0”到“directory-9”的恣意动态网页的页面挪用申请,效劳器将以“index.php?变量”地点前往给挪用用户。

先别急着编纂下一条改写规定,咱们有须要正在更改实际的PHP页面以前进步前辈行一下测试。咱们能够对下面的"重写规定"进行测试。起首新开一个阅读器窗口,正在地点栏中输出“directory-1.htm”或“directory-1.html”,假如咱们看到的页面显示为“index.php?category=1”就标明改写规定工作失常。

三、让搜寻引擎看到咱们的动态化页面

如今,咱们需求让搜寻引擎可以看到咱们通过“面目全非”的新的网页地点。那末,是否是需求连忙把网站再向搜寻引擎提交一遍呢? 不必这么吃力,咱们只要关上PHP文件编纂一下就好了。不外正在此以前,应记患上将要修正的每一个剧本都做个备份,将其寄存正在硬盘上。而后需求确定创立更改链接地点的顺序的没有同中央。最佳正在前端而没有要正在后盾进行更改。PHP文件将会从.htaccess文件中失去形如“index.php?category=x”之类的信息。咱们需求把这些静态天生的网页地点更改一下,并以动态化页面地点显示给用户以及搜寻引擎。行将一切URL中蕴含“index.php?category=”的局部交换为“directory-”,并加之.html后缀。

相干收费学习保举:php编程(视频)

以上就是php若何转换成html的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 转换成html

抱歉,评论功能暂时关闭!