伪静态如何设置伪静态规则

伪静态  时间:2021-01-13  阅读:()

什么是网站的伪静态

伪静态,故名思就是假的静态页面,也不是那位仁兄说的生成的静态页面。

为静态后缀是静态页面的后缀,但是路径是动态地址 例如 /new.asp?id_7788.html 看似静态后缀,实则伪静态。

什么是伪静态 什么是纯静态 什么静态

纯/静态:访问的是生成的静态页面,一般以html结尾。

伪静态:使用程序来实现访问的URL不带参数,实际上服务器内是找不到这个路径的文件的。

首选伪静态。

怎么伪静态设置

网站伪静态设置是件让很多站长头疼的事情,不仅是新站长,近半的老站长对于伪静态的设置也是很捉急啊,经常需要花费数百块钱找会做的人设置一下,这样明显是治标不治本的,为了节省开支,还是学习一下网站伪静态设置方法吧!   网站伪静态设置根据不同的程序设置方法也是不同的,今天我们就以Apache为例,讲解一下网站伪静态设置方法:   1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,   通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,   如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。

  如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,   通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。

  如果没有查找到,则到“LoadModule” 区域,   在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),   然后重启apache服务器即可。

  2.让apache服务器支持ess   修改httpd.conf文件 Options FollowSymLinks AllowOverride None   改为 Options FollowSymLinks AllowOverride All   注意:除了要设置上面的地方以后,还得设置一下下面这个(网上很多资料都没有讲到这一块),   否则你将会配制失败,   把 DocumentRoot 后面的参数改为你本地网站的目录   例如你网站的根目录为 D:/web/ 则得设置为 DocumentRoot "D:/web/" 也就是修改当前目录   此步骤设置好后也得重启apache服务器才能生效   3.建立ess 文件   新建 ess.txt 用记事本 打开,点击文件–另存为,在文件名窗口输入”ess”,   然后点击保存。

此文件得保存在网站的根目录   4.填写网站伪静态规则 (需要 了解 正则表达式)      RewriteEngine on   RewriteRule index.html$ index.php   RewriteRule index-([1-9]+[0-9]*).html$ index.php?p=$1    希望能够帮到你和网上的其它朋友,曾经我也在上面绞尽脑汁。

  _________      order allow,deny   deny from 192.168.1.15   deny from 127.0.0.1   deny from 224.39.163.12   deny from 172.16.7.92   allow from all         RewriteEngine on   RewriteRule nb$ nb.php   

如何设置伪静态规则

1、打开IIS创建一个站点,当然也可使用默认的站点。

2、选中站点,进入站点的功能主页。

如果安装了URL_Rewrite组件,就可以在IIS一栏中看到URL重写的功能。

这个就是微软伪静态组件。

3、选中URL重写,并双击进入该组件设置页,可看到已经重新的URL规则,也就是伪静态规则。

在右侧则有设置URL重写的操作。

4、点击右侧的导入规则(注意在做此步操作前为了保证我们获取到的规则没有任何其他内容在里面,请先将站点根目录下的web.config文件删除。

5、进入导入规则页,可在要导入的规则处进行选择ess文件进行自动导入,也可以将ess文件中的规则复制后粘贴到下方的重写的规则文件。

6、导入后,可以已转换的规则中看到转换完成后的规则。

7、确认已经转换的规则全部都是绿色的勾后,说明规则已经没有问题可以正常使用。

最后点击右侧的应用生成web.config文件,将此文件直接通过ftp上传至空间的网站根目录中。

步骤阅读

Hostodo(年付12美元)斯波坎VPS六六折,美国西海岸机房

Hostodo是一家成立于2014年的国外VPS主机商,现在主要提供基于KVM架构的VPS主机,美国三个地区机房:拉斯维加斯、迈阿密和斯波坎,采用NVMe或者SSD磁盘,支持支付宝、PayPal、加密货币等付款方式。商家最近对于上架不久的斯波坎机房SSD硬盘VPS主机提供66折优惠码,适用于1GB或者以上内存套餐年付,最低每年12美元起。下面列出几款套餐配置信息。CPU:1core内存:256MB...

pacificrack:$12/年-1G内存/1核/20gSSD/500g流量/1Gbps带宽

pacificrack在最新的7月促销里面增加了2个更加便宜的,一个月付1.5美元,一个年付12美元,带宽都是1Gbps。整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\2008\2012\2016\2019以及常规版本的Linux!官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7月秒杀VP...

Hostiger 16G大内存特价VPS:伊斯坦布尔机房,1核50G SSD硬盘200Mbps带宽不限流量$59/年

国外主机测评昨天接到Hostigger(现Hostiger)商家邮件推送,称其又推出了一款特价大内存VPS,机房位于土耳其的亚欧交界城市伊斯坦布尔,核50G SSD硬盘200Mbps带宽不限月流量只要$59/年。 最近一次分享的促销信息还是5月底,当时商家推出的是同机房同配置的大内存VPS,价格是$59.99/年,不过内存只有10G,虽然同样是大内存,但想必这次商家给出16G,价格却是$59/年,...

伪静态为你推荐
安装程序配置服务器失败SQL安装程序配置服务器失败邮箱打不开怎么办126邮箱打不开怎么办依赖注入什么是侵入性?还有依赖注入?1433端口怎么开启本机1433端口vbscript教程请教一下高手们,这个VBS脚本难不难啊,我想学学这个,但是又不知道该从哪入手,希望高手指点指点??bluestackbluestacks安卓模拟器有什么用小米手柄小米蓝牙游戏手柄怎么连接游戏网站优化方案网站优化方法有哪些微信电话本怎么用微信电话本怎么使用呀,我的电话号码是存在手机里面,用这个软件就读取不了电话,我是第一次使用声母是什么声母是什么?单韵母是什么
网络服务器租用 台湾vps vps交流 云网数据 java虚拟主机 个人空间申请 cpanel空间 godaddy域名证书 毫秒英文 183是联通还是移动 新家坡 网通服务器托管 新睿云 环聊 web服务器搭建 万网主机管理 免费的asp空间 qq金券 塔式服务器 美国代理服务器 更多