我正在尝试构建一个URL缩短器,并且我希望能够在域之后立即采用任何字符并将它们作为变量url传递。所以举个例子
会成为
这是我现在拥有的mod_rewrite,但是我不断收到400错误的请求:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php?url=$1 [L,QSA]
尝试替换^(.*)为^(.*)$
^(.*)
^(.*)$
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
编辑:尝试替换index.php为/index.php
index.php
/index.php
RewriteRule ^(.*)$ /index.php?url=$1 [L,QSA]