# ENABLE REWRITE ENGINE
RewriteEngine On
# CONVERT \s and %20 to MINUS SIGN
RewriteCond %{THE_REQUEST} (\s|%20)
RewriteRule ^([^\s%20]+)(?:\s|%20)+([^\s%20]+)((?:\s|%20)+.*)$ $1-$2$3 [N,DPI]
RewriteRule ^([^\s%20]+)(?:\s|%20)+(.*)$ /$1-$2 [L,R=301,DPI]
我在我的 htaccess 文件顶部使用了以下代码片段,但它不起作用。我还尝试了 stackoverflow 中的其他片段,但它们也没有工作。我哪里错了?似乎为其他人工作,但不是我:)
我需要这个的原因是因为我提交给 GET 的表单总是将空格转换为 %20..