2 lovefree1314 LOVEFREE1314 于 2014.12.01 11:51 提问

Apache 的 .htaccess 重写规则[短网址]

我想让

localhost/ey3i

跳转到

localhost/responseShortUrl.php?url=ey3i

怎么写.htaccess
[其中,ey3i是随机的4到7位大小写字母和数字]
在网上搜到一份

RewriteEngine On RewriteBase /
RewriteRule ^/(.*)$
responseShortUrl.php?url=$1[L]

但是不行,用不了
求大神指点

3个回答

zhang_xinglong
zhang_xinglong   Ds   Rxr 2014.12.01 14:12
已采纳

RewriteEngine On

RewriteRule ^(\w{4})$ responseShortUrl.php?url=$1 [L,NC]

LOVEFREE1314
LOVEFREE1314 谢谢,成功了。
大约 3 年之前 回复
save4me
save4me   Ds   Rxr 2014.12.01 13:28

你的语句的行是怎么分的?
试一下
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ responseShortUrl.php?url=$1[L]

LOVEFREE1314
LOVEFREE1314 呃,,复制粘贴格式乱了。。试过了,还是不行
大约 3 年之前 回复
zhang_xinglong
zhang_xinglong   Ds   Rxr 2015.09.24 15:53

噢噢噢噢噢噢噢噢噢噢噢噢噢噢噢噢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!