apache - .htaccess 模板

标签 apache .htaccess mod-rewrite apache2 http-status-code-301

我做了一个 .htaccess 模板;还有什么应该添加或更改的吗?

# DEFAULTS
ServerSignature Off
AddDefaultCharset UTF-8
DefaultLanguage en-US
SetEnv Europe/Belgrade
SetEnv SERVER_ADMIN chrisp@dejan.com.au

# Rewrites
RewriteEngine On
RewriteBase /

# Redirect to WWW
RewriteCond %{HTTP_HOST} ^serpentineseo.com
RewriteRule (.*) http://www.serpentineseo.com/$1 [R=301,L]

# Cache media files
<filesMatch "\.(gif|jpg|jpeg|png|ico|swf|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

<FilesMatch "\.(js|css|pdf|swf)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>

<FilesMatch "\.(html|htm|txt)$">
Header set Cache-Control "max-age=600"
</FilesMatch>

# DONT CACHE
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>

# Deny access to .htaccess
<Files .htaccess>
order allow,deny
deny from all
</Files>

最佳答案

关闭 ETag [1]

FileETag None

ServerTokens Prod,ServerSignature 关闭 [2]
ServerTokens prod
ServerSignature Off

[1]:http://www.askapache.com/htaccess/apache-speed-etags.html关闭 ETag

[2]:http://www.petefreitag.com/item/419.cfm ServerTokens Prod,ServerSignature 关闭

关于apache - .htaccess 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2747351/

相关文章:

apache - Apache 是否允许根据子请求的结果授权 HTTP 请求?

php - 将对不存在图像的请求重写到调整大小 Controller

php - SEO 友好 URL 而不是查询字符串 .htaccess

regex - .php 在添加尾部斜杠后以重写的 url 结尾

apache - mod_rewrite 更改查询字符串参数名称

Apache Rewrite - 重定向通配符子域和处理内部 URL 缩短器

apache - Eclipse kepler 不创建 J2EE 应用程序

apache - Bash - 安全脚本

apache - 重定向 https ://www to https://non-www - without seeing certificate error, 可能吗?

apache - 使用 htaccess 从 http 重定向到 https,某些子目录除外