完美解决wordpress在wimp下的伪静态问题 2010-10-11 windows,wordpress 6 条评论 7334 次阅读 折腾了好长时间,终于完美解决了,但是觉得速度很慢,不知道是空间问题还是在wimp环境下。有机会还是换linux主机的好。 本站采用的wimp(windows+iis+mysql+php)环境,wordpress固定连接为/%postname%.html httpd.ini文件如下 ``` [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 #完成www到没有www的定向 RewriteCond Host: ^www\.moper\.me$ RewriteRule (.*) http\://moper\.me$1 [I,RP] #可用于定义微博,即子目录的解析 #RewriteCond Host: m\.moper\.me #RewriteRule ^/(.*) /mblog/$1/$2 [I,L] RewriteRule /archivers/(.*) /archivers/$1 [L] RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L] RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /sitemap.html /sitemap.html [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] ``` PS: ``` RewriteRule /archivers/(.*) /archivers/$1 [L] RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L] RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /sitemap.html /sitemap.html [L] RewriteRule /favicon.ico /favicon.ico [L] ``` 上面这些用于指定网站下一些文件夹,文件不静态化,不知道怎么才能让所有请求到存在的网页都不静态化,好像.htaccess中是用 ``` RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d ``` 有高手请指点一下怎样转换到httpd.ini robots.txt文件如下,防止index.php开头的还有短地址的被重复收录。 ``` User-Agent: * Disallow: /index.php? Disallow: /?p=* ``` 可能会有相应错误,高手请指点,呵呵。 标签: wordpress, 问题, 解决, iis, 伪静态, wimp 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
生手看不懂
慢慢就看懂了,呵呵~
:wink: 谢谢博主分享,,,
我的博客是http://www.nbseoer.com/archives/,希望能结交博主。
交换链接吗?怎么联系你呢
:mrgreen: 留个脚印,来了支持下。
:wink: