APMServ开启伪静态的方法

    我是在本地建的APMserv这样调试速度快而且也方便,等调试好了再上传到服务器上就好了,不过听说有人用APMserv直接来做服务器的,不知道这样做会不会造成速度慢,不过其实APMserv是支持伪静态的,可以直接使用.htaccess文件,可以完美的使用dedecms,wordpress,discuz等网站的伪静态规则,不过这需要先做一些设定,下边儿我把这些设定分享给你。

    假如你的APMServ安装在D盘APMServ5.2.6目录的话请按以下步骤做。
D:\APMServ5.2.6\Apache\conf\httpd.conf 文件
    找到你所在的虚拟目录修改以下这个地方
(如果你有配置虚拟主机的话应修改D:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf 文件)
    我有配置多个虚拟主机所以我修改的文件是
D:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf

    如果没有设置虚拟主机请如下设置


找到
AllowOverride None
改成
AllowOverride Options FileInfo
重启Apache服务即可
 


    如果有设置虚拟主机请按以下设置,我是有设置虚拟主机的所以设置如下。

找到你设置的虚拟主机:

<VirtualHost *:80>
 ServerName www.game1988.com
 DocumentRoot "D:/APMServ5.2.6/www/htdocs/bbs"
<Directory "D:/APMServ5.2.6/www/htdocs/bbs">
 Options FollowSymLinks IncludesNOEXEC Indexes
 DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.shtml index.aspx default.aspx 
 AllowOverride None
 Order Deny,Allow
 Allow from all
 php_admin_value open_basedir "D:/APMServ5.2.6/www/htdocs/bbs/;D:/APMServ5.2.6/tmp/uploadtemp/;D:\APMServ5.2.6\tmp"
 php_admin_value safe_mode On
</Directory>
</VirtualHost>
 

找到
AllowOverride None
改成
AllowOverride Options FileInfo
重启Apache服务即可
 

如果设置后无效,请看Apache\conf\httpd.conf这个文件中

LoadModule rewrite_module modules/mod_rewrite.so

这句前面没有#号,如果有,去掉之后重启Apache;

 


 

你可能感兴趣的:(PHP,windows,伪静态,APMServ,集成环境)