求个wordpress win主机伪静态规则,要求访问非程序文件不会出现404的

现在在用的规则:[ISAPI_Rewrite]#3600=1hourCacheClockRate3600RepeatLimit32#Protecthttpd.iniand... 现在在用的规则:

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through

RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

访问非程序文件,比如我在根目录新建了个1.html文件,访问这个1.html的文件,打开页面是404。

百度的方法解决404的方法是

RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
删掉换成
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
这个方法是可以打开根目录下的1.html文件,但是wordpress除了首页能正常打开外,其他页面都无法打开
展开
 我来答
丝馨猎匪
2013-11-29 · TA获得超过307个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:104万
展开全部
貌似你的规则已经够用了。不是规则出问题了吧?还有你说的出现404的情况描述不清。
你得先弄清楚你的win主机配置。目测问题不在规则上。再根据你只有首页能打开。我猜你做了固定连接优化咯?那么你的问题可能是出在了分类目录上,你可以后台直接随便搞个文章写好发布直接在文章那里查看对应文章页面不要去前端看。现在需要看下你的固定连接是怎么设置的还有你的win主机是iis配置还是其他的伪静态组件配置。
追问
谢谢你给我这么详细的回答,我的固定链接是/%post_id%
追答
你的问题不是出在规则上。而是因为设置了固定链接,但是你没配置好所以出现问题了。
如果你对开启伪静态不是很了解的话光有规则是不够的。规则其实就那么几个,
下面我贴了个规则,是百度百科里面的,也是wordpress最全面最通用的规则了。
如果你不太懂开启伪静态,就把你的服务器配置或者空间配置详细的贴出来我帮你看下吧。自己根据那个资料能处理最好了。

参考资料:
http://baike.baidu.com/link?url=b7pTASNtsH_jPVJPAzsZfbX7mxvJ2ePC0kRohI99xtsgOy7bwNX5CyFJUULRPCf8Fs53f56xIOqJnGodAm4abq
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式