供给伪静态规矩RewriteRule ^(.*)-htm-(.*)$ $1\.php\?$2RewriteRule ^(.*?)/([0-9]+)$ $1\.php\?uid=$2#后台小我中间开启伪静态RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index\.php\?$2
首先要你的虚拟主机所需服务器安装了伪静态组件 Rewrite
上传你的伪静态规则到网站根目录
wp用linux系统的机器再好不过了,一般都支持伪静态的,windows系统的机器要想支持伪静态功能,需要自己配置文件,相当麻烦,没有技术基础,肯定实现不了,所以我的建议是你换用linux系统的机器吧,稳网互联linux主机,完美支持wp各种功能。
这个估计无法实现 一个虚拟主机只能用一个httpd.in 建议用linux虚拟主机/webhosting/linux.php
这个要看你是什么程序了,不同的程序,伪静态规则不一样。不过nginx的伪静态方法跟Apache设置方法一样,都是把伪静态规则写在:ess文件里面。
请问你具体安装的是什么程序呢?下面这些教程你参考参考吧!HostEase主机空间Discuz X2.5设置伪静态这里面也有Windows主机的WordPress伪静态设置教程Phpwind程序伪静态设置Drual程序安装以及伪静态设置Drual程序安装以及伪静态设置ShopEx程序安装及伪静态设置
看来楼主的网站是asp或的了,首先要问清晰你的虚拟主机商支持不支持伪静态,如果支持你就要找相关资料重写你的URL了;如果不支持,那就要更换虚拟主机了。在此我推荐聚拓互联的空间给你,windows 2008系统,完全支持伪静态,只需要简单的设置即可。
伪静态是相对真实静态来说的,有时我们为了更好增强搜索引擎的友好面,通常将一些动态页面(如PHP、ASP等)设置成伪静态页面。在HostEase虚拟主机中我们可以在ess配置文件中自定义伪静态规则来设置网页的伪静态化,下面以Discuz x2为例来说说伪静态设置的具体过程。
安装Discuz x2成功后,登录Discuz x2的后台管理界面,然后在“全局”菜单中,选”优化设置”选项,勾选中URL静态化下面相应的选项(可根据个人设置进行选择)等相关的设置,
后台的环境设置好后,接下来就要设置ess的规则了,在网站的根目录中找到ess 文件输入以下代码(如果不存在可自行建立此文件)。当然也可以在本地编辑好然后在用FTP上传到网站中,不过Windows系统下一般无法直接建立ess文件,你可以从其他程序中拷贝一份,编辑并修改ess文件为以下内容:
# 将RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,
请将/discuz 修改为 /RewriteBase /discuz# Rewrite系统规则请勿修改RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ic-(.+).html$ portal.php?ic&ic=$1&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^article-([0-9]+)-([0-9]+).html$ portal.php?mod=view&aid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(w+)-([0-9]+).html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^group-([0-9]+)-([0-9]+).html$ forum.php?mod=group&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^space-(username|uid)-(.+).html$ home.php?mod=space&$1=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^blog-([0-9]+)-([0-9]+).html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^archiver/(fid|tid)-([0-9]+).html$ archiver/index.php?action=$1&value=$2&%1
3
到这里Discuz x2伪静态设置过程就完成了,现在你可以打开网站检查下伪静态设置是否成功。
注意事项
真正的静态化和伪静态还是有本质的区别的,这里需要注意的是使用伪静态将占用一定量的CPU占有率,大量使用可能会导致CPU负载。另外Discuz不同版本的伪静态规则可能会不一样,你只需要将相应版本的规则内容替换上述规则就可以了,以上设置内容仅供广大朋友参考!