服务器如何设置伪静态(虚拟机怎么设置伪静态)
- 服务器
- 2022-12-19 00:16:51
- 61
今天给各位分享服务器如何设置伪静态的知识,其中也会对虚拟机怎么设置伪静态进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
IIS 服务器下的PHP伪静态要怎么弄啊
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.在httpd.conf中配置虚拟主机
# Virtual hosts 启用虚拟主机
Include conf/extra/httpd-vhosts.conf
3.httpd_vhosts.conf文件中,配置相应的选项.详细讲解
DocumentRoot "C:/myenv/apache/htdocs/static3"
ServerName
myenv/apache/htdocs/static3"
#Deny from All 403错误提示
Allow from All
#如果文件目录在apache目录外面,注释掉optinos 则,不能列表.
options +Indexes
#下面这个表示可以去读取 .htaccess文件,也可以直接在虚拟主机中配置.
Allowoverride All
RewriteEngine On
RewriteRule news-id(\d+).html$ error.php?id=$1
#这里可以设置多个重写的规则
#RewriteRule news-id.html$ error.php
4.在相应的目录下编写.htaccess 重写规则
例子:
RewriteEngine On
RewriteRule news-id(\d+).html$ show.php?id=$1
#这里可以设置多个重写的规则
#RewriteRule news-id.html$ error.php
如果在linux下可以直接创建,
如果是在windows平台下,用记事本创建一个文件,比如abc.txt,然后另存
为 .htaccess文件即可
5.重写规则,也可以直接在配置虚拟主机的段配置.
一个服务器上多站点伪静态怎么实现?
首页要安装一个IIS伪静态的软件,叫rewrite
然后去安装目录里面有个httpd.ini
将这2个站的伪静态规则复制到
httpd.ini
里面,同时到网站的后台设置下url访问方式为伪静态
重启下IIS即可看到效果
阿里云服务器伪静态设置怎么操作
DZ是自带伪静态规则的,你到DZ的后台找到伪静态的代码。 然后到WDCP里面去新建伪静态文件,把代码复制进去。 再去编辑站点,选择你刚才新建的伪静态代码。
小鸟云现在在做活动,价格要实惠的多,最重要的是他们1V1客服能解决各种问题
阿里云windows服务器nginx环境怎么配置伪静态
请输入以下命令
cd /alidata/server/nginx/conf/rewrite
再输入:ll
看看是不是像下面截图的一样
对了。这些就是伪静态规则文件。我们打开phpwind.conf看看。
我们已经在rewrtie目录下配置了常见程序的伪静态规则。您可以直接调用。
如果没有就按照
程序名.conf的命名方式新建一个配置文件
配置文件搞清楚了,你可能会说好像网站伪静态还是没效果啊。别着急,因为伪静态规则是需要被网站配置文件调用才行的。
输入以下命令
cd /alidata/server/nginx/conf/vhosts
进入到网站配置目录
修改好伪静态调用文件
下面测试下我们配置的文件是否正确吧
输入:
/alidata/server/nginx/sbin/nginx -t
看到了么?
nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful
如果出现以上两句话就说明配置成功了。下面重启下nginx
/alidata/server/nginx/sbin/nginx -s reload
恭喜您,伪静态配置完成!
总结,其实与其它自行安装的服务器区别在于相关文件目录位置问题了
服务器如何设置伪静态的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于虚拟机怎么设置伪静态、服务器如何设置伪静态的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://www.qnphp.com/post/17612.html