今日,云服务器apache的伪静态完善设置开启,卡住我了,呜呜~
步骤:进入网站后台--全局--伪静态页面
看到下面的内容-----
提示信息
功能说明:
此功能把站点的URL转换成更容易被搜索引擎收录的形式,普通用户只需开启静态目录部署功能即可,URL形式如:
http://www.phpwind.net/thread.php?fid-2.html,不过这种形式中包含有(.php?), 可能会被某些搜索引擎判定为是动态页面, 而降低网站内容被收录的机率,为了能更好的提高您的网站被搜索引擎收录的机率,可以使用参照下面的方法对服务器进行相关设置
静态目录部署
使用方法:
以apache服务器为例介绍使用方法.
- 在静态目录部署中,开启静态目录部署功能,将静态目录设置为"-htm-",将静态目录扩展名设置为:".html"
默认的URL形式为 "http://www.phpwind.net/thread.php?fid=2"
新的URL形式为 "http://www.phpwind.net/thread-htm-fid-2.html"
这种纯静态形式的URL更易被搜索引擎收录 - Apache Web Server 的配置
首先确定加载了 Mod_rewrite 模块,方法: 检查 conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):
(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c
如果存在,那么在配置文件(通常就是conf/httpd.conf)中加入如下代码。此时须注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。改好后然后将 Apache 重启.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>
我想让伪静态实现这样的效果:
新的URL形式为 http://www.daheyi.com/read-htm-tid-8.html
而不是
默认URL形式为 http://www.daheyi.com/read.php?tid-8.html
我按照以上方法设置发现的问题:
1、 检查 conf/httpd.conf 没有发现这两段代码——
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
但是看到这两段代码:
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module modules/libphp5.so
以上代码的区别在哪里呢?
2、按照以上,我确实不知道如何配置才能实现新的URL形式为:http://www.daheyi.com/read-htm-tid-8.html 而不是默认URL形式为 http://www.daheyi.com/read.php?tid-8.html
总结:看了很多的有关phpwind8.7伪静态实现,如何对服务器apache的设置而实现完善伪静态的资料,貌似都没有很完善的资料,况且没有看懂或者理解不了,也不敢对自己的阿里云服务器进行操作,害怕弄巧成拙!
所有今日对站的服务器apache的伪静态设置完善开启,卡住我了,呜呜~敬请阿里云服务器设置的师傅给予帮助,教会我设置吧,谢谢!
强烈建议:
这应该是个普遍性的阿里云服务器apache的phpwind8.7版本伪静态完善设置实现问题,
最好请阿里云师傅用别的服务器做测试成功以后,
放在——
社区网站云计算用户帮助手册
http://bbs.aliyun.com/read.php?tid=165
供阿里云服务器的客户们方便设置使用!
呜呜~~~发现咱们 阿里云论坛 也不用伪静态,那对 阿里云的推广效果 能好吗?
评论
全部评论 (0)