0

如果它是错误 404、301、500 或者当有人试图访问当前网站的不存在的 url 路径名时,我不确定它被称为什么。到目前为止,这就是我的 HTACCESS 页面的内容,就像在我使用它的第二天一样直接学习。

# Rewrite Base
  RewriteBase /
# custom 404
  ErrorDocument 404 /error.php
# No visual index
  IndexIgnore *
# Add www
  RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
  RewriteRule ^(.*)$ http://www.hostname.com/$1 [L,R=301]
# Cache Files for 1 week
  <FilesMatch ".(xml|txt|css|js)$">
    Header set Cache-Control "max-age=604800, proxy-revalidate"
  </FilesMatch>

我基本上试图找出使用 htaccess 可以做的最酷的事情。我一直是前端人员,现在正在后端开发人员的公园里散步。任何人都可以帮助我准确地寻找我正在寻找的东西,以及哪些错误是因为我尝试用谷歌搜索所有这些并且解释不是很清楚

4

1 回答 1

1

不过,我不太确定您到底需要什么信息。

404 消息是不言自明的 - 未找到。

301 和 302 是重定向。

500 是内部服务器错误。这个值得更多关注,因为它可能是由很多事情引起的。最常见的原因是文件的权限/所有权不正确、超出服务器资源、达到限制或编码问题等。

使用 .htaccess,您可以指定自定义错误页面并创建更漂亮的错误,这些错误可能会让客户/访客感到有趣,并为他们提供替代内容。

如果您有更具体的问题,我想我们将能够更好地帮助您。

于 2013-07-10T10:16:49.707 回答