当前位置:七道奇文章资讯安全技术网络技术
日期:2009-12-11 16:39:00  来源:本站整理

实现APMServ5.2.6支持静态化页面[网络技术]

赞助商链接



  本文“实现APMServ5.2.6支持静态化页面[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在本地调试的wordpress在跳转页面的时刻呈现以下错误代码:

Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Error 404
192.168.1.1
12/09/09 03:58:41
Apache/2.2.9 (APMServ) mod_ssl/2.2.9 OpenSSL/0.9.8h PHP/5.2.6


只能正常显示主页,绝对途径的文件也拜候正常,但是只如果点击主页上的链接都衔接失利,显示上述错误代码.在复原WordPress和数据库后,找到呈现错误的缘由,我在wordpress后台设置中的固定链接中利用了静态页面,以至于Apache不能正常解析.

要让wordpress成功利用静态化页面我们就要在APMServ中启用支持静态页面解析功效.我的APMServ版本为5.2.6,下面就以5.2.6版本为例描写我办理的办法.

首先翻开你的APM的安装目录,找到 APMServ5.2.6\Apache\conf\httpd.conf,为避免不测最好在改正前先备份一个.

注意:翻开这类文本编辑文件最好用editplus,notepad++等专业编辑器来编辑,不能用记事本,不然保存后会有编码问题,牢记.

找到以下这段文字

#APMServ默许虚拟主机
NameVirtualHost *:80
<VirtualHost *:80>
ServerName *
DocumentRoot "F:/mihuashu/APMServ5.2.6/www/htdocs"
<Directory "F:/mihuashu/APMServ5.2.6/www/htdocs">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
AllowOverride Options FileInfo
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>


改正成

#APMServ默许虚拟主机
NameVirtualHost *:80
<VirtualHost *:80>
ServerName *
DocumentRoot "F:/mihuashu/APMServ5.2.6/www/htdocs"
<Directory "F:/mihuashu/APMServ5.2.6/www/htdocs">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
AllowOverride Options FileInfo
Order Deny,Allow
Allow from all
</Directory>
RewriteEngine On                                                                                                                            
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index.php?$2                                         
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3                   
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\% 3D$4&page=$3                                                                                                                                
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3                                     
</VirtualHost>

然后保存,重启APMServ使之见效,这时刻就会发现我们的WordPress完善支持静态化页面了.

小黑工作站


  以上是“实现APMServ5.2.6支持静态化页面[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 实现applet跨框架和浏览器窗口彼此通信
  • 实现APMServ5.2.6支持静态化页面
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .