2016-12-04 76 views
1

我創建一個URL縮短網站,我想對待example.com/abc123爲example.com/short?q=abc123到example.com/dir?q=abc而無需更改網址。我想在.htaccess文件中做到這一點,但我不知道如何,我不知道是否有人曾經這樣做過。有誰知道如何?對不起,我是StackOverflow的新手(有點)。重定向example.com/abc不改變URL

回答

-1

試試這個規則在你的根,我假設你的原始URL是工作,你雖然在你的問題,你把dir?q=abc將其改寫爲short?q=

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([\w-]+)$ short?q=$1 [QSA,L] 
+0

是的,我知道。我縮短了它的標題,所以它不那麼長,現在要測試一下,謝謝。 –

+0

它...工作!非常感謝!我將這個問題標記爲答案。 –