美国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:使用固定链接
Languages: English • Español • Italiano • 日本語 • ไทย • 中文(简体) • (Add your language)
固定链接是你个人博客里的文章、分类以及其他页面的固定链接地址。通过固定链接,别的博友可以链到你写的博客,你也可以将这个链接地址写在邮件里发给其他人看。如果博客的链接地址变来变去,会造成其他人通过之前的链接地址来浏览博客时出错,所以每篇博客的链接地址都应该固定,而且永久不改———这也是固定链接名字的由来。
固定链接的类型
目前共有三种基本的类型:
默认:“丑陋”
默认的链接如下
http://example.com/?p=N
N是文章ID,一串数字。默认链接在所有的环境下都运转良好,但和其他的类型比起来没那么好看。
mod_rewrite: "漂亮的链接"
使用mod_rewrite或lighttpd可以生成更好看的链接地址(查看 漂亮的链接),有各种个样的链接格式,最常见、最通用的格式如下
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/开头。
结构标签
结构标签用来自定义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
默认值分别是category和tag。可以修改它们,但不可以从地址中删除它们。
自定义固定链接在大多数系统中都运作良好,但在某些条件下,还是有问题。
另请参阅
外部资源
本文档由XiaoCai Hua翻译
译者博客:小菜花
E-Mail:[email protected]