2017-08-28 51 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