美国godaddy空间,windows主机,iis7,运行错现500错误,一般原因如下:

  • 原因一:程序所在目录没有设置写权限,
  • 解决办法:给程序文件设置写读权限.
  • 原因二:空间根目录文件web.config被修改或被删除.
  • 解决办法:下载新的web.config代码并上传.

 

一般500错误,由于安装某些程序造成web.config被修改过.或是程序自身问题.

 

综上所述,空间没有说明哪些文件,不可以修改,没有说明其可以修改的范围.如果GODADDY能出个空间使用说明,就会更完美了!

 

那样就可以节约很多时间,不用在搜索分析出错的原因了.

web.config 在GODADDY,WP BLOG的正确配置


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
  <httpErrors errorMode="Detailed" />
  <asp scriptErrorSentToBrowser="true" />
<rewrite>
    <rules>
        <rule name="Main Rule"

stopProcessing="true">
            <match url=".*" />
            <conditions

logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}"

matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}"

matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite"

url="index.php/{R:0}" />
        </rule>
    </rules>
</rewrite>
  </system.webServer>
</configuration>


zh-cn:使用固定链接

Contents

[hide]

固定链接是你个人博客里的文章、分类以及其他页面的固定链接地址。通过固定链接,别的博友可以链到你写的博客,你也可以将这个链接地址写在邮件里发给其他人看。如果博客的链接地址变来变去,会造成其他人通过之前的链接地址来浏览博客时出错,所以每篇博客的链接地址都应该固定,而且永久不改———这也是固定链接名字的由来。

固定链接的类型

目前共有三种基本的类型:

默认:“丑陋”

默认的链接如下

http://example.com/?p=N

N文章ID,一串数字。默认链接在所有的环境下都运转良好,但和其他的类型比起来没那么好看。

mod_rewrite: "漂亮的链接"

使用mod_rewrite或lighttpd可以生成更好看的链接地址(查看 <a title="Introduction to Blogging" href="http://codex.wordpress.org/Introduction_to_
Blogging#Pretty_Permalinks">漂亮的链接),有各种个样的链接格式,最常见、最通用的格式如下

    http://example.com/category/post-name/or  http://example.com/year/month/day/post-name

有些博主为了使用更简短的链接地址,去掉了部分或全部的日期参数(day, month, year)。

在以下环境中均能配置漂亮链接

PATHINFO: "比较好的链接"

PATHINFO类型的链接地址和mod_rewrite类型的地址看起来很像,唯一的区别是在前面多了/index.php,如下:

http://example.com/index.php/yyyy/mm/dd/post-name/

除此之外,和mod_rewrite类型的地址一样,也具有同样的可配置性。任何mod_rewrite链接地址可以做的事情,PATHINFO也可以。

有个很有用的插件可以显示使用的是何种类型的链接,以及WordPress重写规则的详细信息。

选择你的固定链接结构

在设置 → 固定链接(WordPress 2.5之前的版本在选项→ 固定链接),可以选择默认格式,也可以使用结构标签在自定义结构的输入框里输入你想要的格式。

如果想激活PATHINFO类型的链接地址,只要将地址以index.php/开头。

File:wordpress-permalinks-structure.gif

结构标签

结构标签用来自定义mod_rewrite/PATHINFO类型的固定链接地址格式,下面是一些tips:

  • 确保以%post_id%%postname%结尾(如/%year%/%monthnum%/%day%/%postname%/),以便每个地址对应唯一的一篇博客。
  • 出于性能上的考量,推荐以博客类型、博客标签、博客作者、博客标题作为固定链接地址的开头这些都是纯文本的属性(field),使用它们作为链接的开头,WordPress需要更多的时间区分文章(Post)地址和页面(Page)地址,而且为了区分还要在数据库里存储额外的信息,带来不必要的开销。推荐使用数字的属性(field)作为链接的开头,如年份或文章ID。查看 wp-testers的讨论.
%year% 
文章发表的年份,四位数,如 2004
%monthnum% 
月份,如 05
%day% 
天,如 28
%hour% 
小时,如 15
%minute% 
分钟,如 43
%second% 
秒,如 33
%postname% 
文章标题的别名 (编辑文章/页面时的别名栏)。对于文章标题为 “This Is A Great Post!” 的%postname%是this-is-a-great-post(查看 仅仅使用 %postname%)。 出于性能原因,强烈不建议使用%postname%作为链接地址的开头* 注 - 从WordPress 2.0开始这条建议可以无视了。
%post_id% 
文章的唯一ID,如 423
%category% 
分类的别名 (新建/编辑分类时的别名栏)。 有层级关系的类型在链接地址里就像有层级的目录。 出于性能原因,强烈不建议使用%category%作为链接地址的开头
%tag% 
标签的别名(新建/编辑标签时的别名栏)。 出于性能原因,强烈不建议使用%tag%作为链接地址的开头
%author% 
作者的别名。

基于分类和基于标签

基于分类基于标签作为分类、标签归档链接地址的前缀,如下:

 example.net/wp/category_base/category_name example.net/wp/tag_base/tag_name

默认值分别是categorytag。可以修改它们,但不可以从地址中删除它们。

自定义固定链接在大多数系统中都运作良好,但在某些条件下,还是有问题。

另请参阅

外部资源

本文档由XiaoCai Hua翻译
译者博客:小菜花
E-Mail:[email protected]

Last modification:March 4th, 2021 at 03:38 pm
如果觉得我的文章对你有用,请随意赞赏