httpd.conf中如何不让加&timeStamp=
时间: 2024-10-19 16:14:47 浏览: 10
Apache配置文件httpd.conf
3星 · 编辑精心推荐
在Apache的`httpd.conf`文件中,如果你想要阻止URL以`×tamp=`这样的形式添加时间戳,你可以修改`.htaccess`文件或者配置服务器的行为。通常,在`.htaccess`里,可以设置禁止某些参数或者指定特定查询字符串。以下是一个基本示例:
1. 使用`mod_rewrite`模块(如果启用):
```apache
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(×tamp=)[^&]+$
RewriteRule (.*)$ $1 [R=403,L] # 返回403 Forbidden错误
```
这将移除所有包含`×tamp=`的查询字符串。
2. 或者,如果你想完全禁用时间戳参数,可以在虚拟主机或目录级别添加:
```apache
<Directory /path/to/your/directory>
Options -MultiViews
AllowOverride FileInfo .htaccess
Order allow,deny
Allow from all
Deny from env=QUERY_STRING contains "×tamp="
</Directory>
```
这里,我们通过`Deny from env=QUERY_STRING contains "×tamp="`条件阻止含有该参数的请求。
阅读全文