2016-04-20 59 views
0

我不確定這是否可能,如果是,我不知道如何繼續。作爲變量發送的URL重寫路徑

我有一個網址,例如www.example.com/john

我想要做的是使用一個重寫規則要使這成爲www.example.com/index.php?name=john

這可能嗎?如果是這樣,什麼重寫規則(S)我需要把在.htaccess

很多感謝

約翰

+0

你的研究在哪裏?請不要期望堆棧用戶爲你做研究。但是,如果我是你,我會研究正則表達式替換函數以及如何使用正則表達式。 regexr.com是學習正則表達式的好地方 – 2016-04-21 01:37:41

+0

嗨,感謝您的支持建議。我已經在網站和互聯網上搜索了這些信息,但是我不得不承認,這是一個我知之甚少的領域,因爲我很少需要使用htaccess重寫規則。我不是要求某人爲我進行研究 - 如果有人知道,那麼我所問的只是他們是否能指向我正確的方向或分享他們已知的知識。我不會要求有人爲我進行拖網和報道 - 這太無禮了。 –

回答

0

我設法解決這個問題,所以如果其他人正在尋找類似的東西,這是我用過的東西。

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?user=$1 [L] 
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?user=$1 [L]