2017-08-28 93 views
0

我试图用.htaccess文件做简单的窍门,但没有成功。 一般来说,我有PHP脚本,使动态生成的签名和链接看起来是这样的: example.com/signature/generate.php?name=%SomeUserName%使用.htaccess更改链接外观

其中%SomeUserName%简直是如用户名Patison

,我试图让: example.com/signature/%SomeUserName%或(如有必要) example.com/signature/generate/%SomeUserName%

最后的代码,我试过没有成功: RewriteEngine On RewriteRule ^/signature/generate.php?name=(*) /signature/$1 [L,NC] .htaccess对我来说很难理解。 所以我还有一个问题。当有人在另一个网站上使用这个链接时,他会渲染一个图片,或者它只会在我的网站上工作?

回答

1

这是哪门子的方法,你需要:

RewriteEngine on 
RewriteRule ^signature/([^/\.]+)?$ signature/generate.php?name=$1 [L,NC,QSA] 

所以有人会signature/levi会看到signature/generate.php?name=levi

+0

哇,我尝试了许多解决方案,但这种效果最好! – LeviPlayGames