服务器如何开启伪静态(虚拟主机怎么开启伪静态)
- 服务器
- 2022-12-19 09:15:50
- 8
今天给各位分享服务器如何开启伪静态的知识,其中也会对虚拟主机怎么开启伪静态进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
discuz门户伪静态怎么设置
Discuz的伪静态设置,其实就是两步:
1、登录后台在全局SEO设置中开启伪静态,就会自动生成规则;
2、将对应主机或服务器的规则放到配置文件里面,将文件放到相应位置就行了。
虚拟主机不同,具体设置可能不一样。
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.重写规则,也可以直接在配置虚拟主机的段配置.
宝塔控制面板下的typecho开启伪静态
服务器上装了宝塔控制面板,可以很方便地安装typecho等开源程序。经过各种试用,最终选择了typecho,并初步搭建好了我自己的博客。然而很烦人的一点就是博客前台的链接中,几乎都会有 index.php ,需要开启通过配置nginx或Apache以及打开博客后台“地址重写”功能来进行伪静态设置才可解决。
宝塔面板可以说是充分考虑到了这一点,在面板的管理设置中,根据网站名找到我们需要配置的网站,点击该网站的“设置”按钮,可以打开如下的设置页面:
关于服务器如何开启伪静态和虚拟主机怎么开启伪静态的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/59249.html