【发布时间】:2012-01-25 15:03:44
【问题描述】:
我正在尝试构建一个 url 缩短器,并且我希望能够在域之后立即获取任何字符并将它们作为变量 url 传递。比如
会变成
这是我现在对 mod_rewrite 的要求,但我不断收到 400 Bad Request:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?url=$1 [L,QSA]
【问题讨论】:
-
查看
error.log了解实际错误原因。否则设置RewriteLog -
Simple Mod Rewrite的可能重复
-
-1:需要更多调试;请参阅@mario 的评论。
-
首先添加 RewriteBase 指令是个好主意。二、服务器允许mod_rewrite?
标签: php mod-rewrite apache