apache - 对待 '?'字符作为文件名的一部分
apache - Treat '?' character as part of filename
我的目录中有很多包含问号字符的文件。我如何禁用 Apache 中的查询字符串支持(可能使用 mod_rewrite)以便它将 ?
视为普通字符?我不想用 ?
.
更改文件名
当前行为:
Request URI: /dir/subdir/file?abcdef.txt
Served file: /dir/subdir/file
要求的行为:
Request URI: /dir/subdir/file?abcdef.txt
Served file: /dir/subdir/file?abcdef.txt
这对我有用:
RewriteEngine on
RewriteCond %{QUERY_STRING} .
RewriteRule (.*) \%3f%{QUERY_STRING} [QSD]
我的目录中有很多包含问号字符的文件。我如何禁用 Apache 中的查询字符串支持(可能使用 mod_rewrite)以便它将 ?
视为普通字符?我不想用 ?
.
当前行为:
Request URI: /dir/subdir/file?abcdef.txt
Served file: /dir/subdir/file
要求的行为:
Request URI: /dir/subdir/file?abcdef.txt
Served file: /dir/subdir/file?abcdef.txt
这对我有用:
RewriteEngine on
RewriteCond %{QUERY_STRING} .
RewriteRule (.*) \%3f%{QUERY_STRING} [QSD]