wordpress网站在win系统下如何设置网页伪静态全网最详细步骤.doc

wordpress网站在win系统下如何设置网页伪静态全网最详细步骤.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wordpress网站在win系统下如何设置网页伪静态全网最详细步骤

所谓静态的意思,就是地址中不带问号。如何给wordpress网站做伪静态。这个代码其实网上是很多的。但是测试可用的很少,今天分享本站的伪静态代码。以供大家享用啊。 第一步:创建.htaccess文件。 # BEGIN?WordPress RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END?WordPress 新建一个.htaccess文件,然后用记事本打开复制到里面。上传到网站的根目录就可以了。 关于如何创建.htaccess文件,可以参考《如何创建快速的创建一个.htaccess文件》这篇文章。 第二步:设置固定链接。 在wordpress后台设置》固定链接》 把第一个常用设置改成自定义链接,里面填上如下代码: /%post_id%.html 最后保存更改就可以了。 第三步:去掉多余的category目录。 比较细心的朋友会发现,wordpress静态化之后生成的目录地址是/category/xxx,而文章url也多了几层目录,大家有没有发现,url中多出一个category,那么这对于url的统一或是说优化是不利的。如下图: 解决方法: 可以安装url统一插件WP No Category Base这款插件来去掉url中的category。安装此插件之后,启动即可,不需要任何改动就可以去掉url中的category。 第四步:创建httpd.in文件。 比较细心的朋友还会发现,经过以上几个步骤后,网站是伪静态化了,但站内的tag标签很多都出错了,点击链接都会显示404页。 解决方法: win系统下的wordpress程序伪静态。 wordpress在win系统下的伪静态前提是必须空间系统支持伪静态设置,而我们也知道一般win系统支持的伪静态规则为httpd.ini格式的,那我们首先就先新建一个文本文档,将以下代码复制粘贴在里面。 [ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP # wordpress 伪静态规则 # For tag(中文标签以及标签翻页的规则) RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1paged=$2 RewriteRule /tag/(.+)$ /index\.php\?tag=$1 # For category(中文分类以及分类翻页的规则) RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1paged=$2 RewriteRule /category/(.*) /index\.php\?category_name=$1 # For sitemapxml RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /sitemap.html /sitemap.html [L] RewriteRule /sitemap_baidu.xml /sitemap_baidu.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] 将以上代码复制粘贴到文本文档后,我们再将文本另存为httpd.ini,这样我们的伪静态规则就弄好了,我们只需要将这个文件上传到空间更目录就完美告成了,林江欣博客的伪静态就是按此步骤来进行伪静态的。 伪静态步骤虽然有点多,在此也希望对那些正在使用wordpress程序却不知道伪静态怎么设置的朋友有一些帮助,那对于还在质疑是否真的有效的博友?只有试一下,才知道了! 本文由吾爱店商网-林江欣编辑,转载请注意作者与来源。原文链接/?p=3326 本文由吾爱店商网-林江欣编辑,博客地址

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档