Php 删除空间(%20)重写url

Php 删除空间(%20)重写url,php,regex,apache,.htaccess,url-rewriting,Php,Regex,Apache,.htaccess,Url Rewriting,我有这个。访问规则: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?n=$1 [L] 它正在工作,但生成的url带有%20或类似以下空格:localhost/file/name%20date%20file%20 如何删除此空格或%20?这是否回答了您的问题?谢谢,我使用urlencode解决了这个问题,但是

我有这个。访问规则:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?n=$1 [L]
它正在工作,但生成的url带有%20或类似以下空格:localhost/file/name%20date%20file%20


如何删除此空格或%20?

这是否回答了您的问题?谢谢,我使用urlencode解决了这个问题,但是url仍然是signal+。有没有办法改成-?