志在指尖
用双手敲打未来

php虚拟主机(如何开启伪静态)

php虚拟主机

1、创建一个php环境检测文件,如:phpinfo.php文件,内容:2、将检测文件放到您的web服务器跟目录下(虚拟主机通常是wwwroot目录)3、履行.
虚拟主机只是一个服务器,和phpcms伪静态设置没有关系,你当然能够设置伪静态
Linux虚拟主机,DZ3.2怎么设置伪静态?哪位大神教教,搞了好久没搞好
看来楼主的网站是asp或asp.net的了,首要要问清晰你的虚拟主机商支撑不支撑伪静态,如果支撑你就要找相关材料重写你的URL了;如果不支撑,那就要替换虚拟主机了.
供给伪静态规矩RewriteRule^(.*)-htm-(.*)$$1\\.php\\?$2RewriteRule^(.*?)/([0-9]+)$$1\\.php\\?uid=$2#后台小我中心敞开伪静态RewriteRule^(.*)/simple/([a-z0-9_]+.html)$$1/.
呃,你这个很异类呀好像这样就能够了,不晓得对不对哈RewriteEngineOnRewriteRuleab.htm?sid=([0-9]*)ba.php?sid=$1
同求,上传这个文件后页面无法打开了
后台设置好了,空间也是支撑的!便是没有办法敞开来
默认是敞开的,帮助中心有样例,按上面的规矩修正你的网站程序就能够了。。
linux主机支撑伪静态的话,后台敞开,上传伪静态规矩文件.htaccess到论坛根目录即可。windows主机后台敞开伪静态功用,空间根目录下放置伪静态规矩文件httpd.ini。
问下你那个php伪静态完成没有啊,完成了的话教教小弟啊。急
一、检查服务器是否支撑伪静态处理:必须要空间支撑Rewrite以及对站点目录中有.htaccess的文件解析,才有用.找到apache安装目录下的httpd.cof文件,去掉.
你用的网站是自己做的仍是依托像DZ这样的程序呢。如果是DZ类的程序,能够在DZ那些程序后台设置。如果不是,就在西部数码登录网站设置。
有的虚拟主机是不支撑自定义伪静态的,这需求注意,在支撑的前提下,还有规矩要正确。
可是我便是不明白怎么能让我的空间支撑伪静态我写入我空间文件的httpd.ini。
xx.com/22.php?id=动态地址求怎么让xx.com/id/动态地址页能够拜访求httpd。.
不需求,这个设置自身便是伪静态了!wp程序自身就内置了伪静态规矩的,除非有特殊的在后台无法设置,那就要自己写
我用的是华夏名网的主机,支撑伪静态的。。我想把小我中心的也伪静态一下。
找空间商注册伪静态的文件然后自己在后台敞开就能够了!
伪静态便是把动态文件转换成以.html,htm,为后缀名的文件,点击链接跳转到另一个页面,地址栏链接后后缀名会是.html,htm,这需求你敞开虚拟主机里的伪静态功用,并.php

php虚拟主机如何开启伪静态

虚拟主机伪静态怎样设置?虚拟主机供给商一般供给伪静态规矩,不过咱们也可以自行设置。这儿虚拟主机区分Linux虚拟主机和Windows虚拟主机,两个体系下,伪静态的写法会有差异。别的网站所采用的体系也会给伪静态写法形成不同,比如CMS体系、WordPress体系等。下面咱们来详细讲解下怎样设置虚拟主机伪静态。
一、帝国CMS伪静态设置技巧
帝国CMS主张直接生成静态页,但有时候也的确期望伪静态,这儿以帝国CMS7.0为例。PHP虚拟主机下设置伪静态:
1、确认空间支撑伪静态,有些空间商的空间是需求手动敞开伪静态功用的。
2、后台–体系–体系设置–伪静态参数设置,设置好伪静态规矩。
3、新建.htaccess文件,放在网站根目录下。
.htaccess文件中写入如下规矩:(注意规矩文件中的规矩要与后台设置的一致)
#将RewriteEngine形式翻开RewriteEngineOn#信息内容页:showinfo-[!–classid–]-[!–id–]-[!–page–].htmlRewriteCond%{QUERY_STRING}^(.*)$RewriteRule^showinfo-(.+?)-(.+?)-(.+?)/.html$/e/action/ShowInfo.php?classid=$1&id=$2&page=$3#信息列表:listinfo-[!–classid–]-[!–page–].htmlRewriteCond%{QUERY_STRING}^(.*)$RewriteRule^listinfo-(.+?)-(.+?)/.html$/e/action/ListInfo/index.php?classid=$1&page=$2#标题分类列表页:infotype-[!–ttid–]-[!–page–].htmlRewriteCond%{QUERY_STRING}^(.*)$RewriteRule^infotype-(.+?)-(.+?)/.html$/e/action/InfoType/index.php?ttid=$1&page=$2#TAGS信息列表页:tags-[!–tagname–]-[!–page–].htmlRewriteCond%{QUERY_STRING}^(.*)$RewriteRule^tags-(.+?)-(.+?)/.html$/e/tags/index.php?tagname=$1&page=$2
二、WordPress伪静态设置规矩
修正WordPress固定链接伪静态化后,网页却打不开,呈现这种情况这是由于缺少伪静态规矩。
WordPress固定链接伪静态化设置规矩,是根据你主机环境来决定的,不需求插件,网上运转的wordpress无非IIS/Apache/Nginx这三种环境。
WordPress固定链接伪静态化设置技巧多种多样,需求对号入座。假如运用的是虚拟主机,大多数的IDC服务商,都支撑wordpress伪静态,直接在后台修正固定链接设置即可。
1、Linux服务器环境
请保证你的根目录敞开了777权限,已敞开的话,在修正自定义固定链接后的瞬间,会在主机根目录主动生成一个.htaccess的文件,翻开检查是否已生成规矩,生成的话,就OK了,就不需求往下看了。
假如没有生成.htaccess,或许.htaccess里没有内容,那就需求手动创立一个txt文件,运用上传软件修正名为.htaccess,粘贴Apache或Nginx规矩代码,保存并上传到网站根目录就行了。
Apache规矩
mod_rewrite.c>RewriteEngineOn
RewriteBase/
RewriteRule^index\.php$-[L]
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule./index.php[L]
Nginx规矩
location/{if(-f$request_filename/index.html){rewrite(.*)$1/index.htmlbreak;}if(-f$request_filename/index.php){rewrite(.*)$1/index.php;}if(!-f$request_filename){rewrite(.*)/index.php;}}
2、Windows主机IIS环境下伪静态规矩
你运用的windows主机有必要安装了装Rewrite组件才干支撑伪静态,咨询下你的云服务供给商所运用的主机是否支撑伪静态,支撑的话请继续往下看。
假如主机支撑伪静态,在修正wordpress固定链接后无法伪静态,在根目录主动生成一个httpd.ini,没有生成的话,就创立一个txt文本,修正名字为httpd.ini,复制粘贴下边代码,保存上传到根目录。
[ISAPI_Rewrite]#Defendyourcomputerfromsomewormattacks#RewriteRule.*(?:global.asa|default\.ida|root\.exe|\.\.).*.[F,I,O]#3600=1hourCacheClockRate3600RepeatLimit32#Protecthttpd.iniandhttpd.parse.errorsfiles#fromaccessingthroughHTTP#RulestoensurethatnormalcontentgetsthroughRewriteRule/tag/(.*)/index\.php\?tag=$1RewriteRule/software-files/(.*)/software-files/$1[L]RewriteRule/images/(.*)/images/$1[L]RewriteRule/sitemap.xml/sitemap.xml[L]RewriteRule/favicon.ico/favicon.ico[L]#Forfile-basedwordpresscontent(i.e.theme),admin,etc.RewriteRule/wp-(.*)/wp-$1[L]#Fornormalwordpresscontent,viaindex.phpRewriteRule^/$/index.php[L]RewriteRule/(.*)/index.php/$1[L]
PS:
假如你不知道所运用的主机是什么体系,或运用的Linux或Windows体系的vps主机,不会装备伪静态规矩,可以咨询你的云服务商,他们会帮助你完成wordpress伪静态,尽管设置了伪静态,只是展示的伪静态后缀,其实仍是动态页面,假如想彻底静态页面,可以安装WPSuperCache或许HyperCache插件,为全站生成静态页面缓存。

未经允许不得转载:IT技术网站 » php虚拟主机(如何开启伪静态)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载