1
我創建一個URL縮短網站,我想對待example.com/abc123爲example.com/short?q=abc123到example.com/dir?q=abc而無需更改網址。我想在.htaccess文件中做到這一點,但我不知道如何,我不知道是否有人曾經這樣做過。有誰知道如何?對不起,我是StackOverflow的新手(有點)。重定向example.com/abc不改變URL
我創建一個URL縮短網站,我想對待example.com/abc123爲example.com/short?q=abc123到example.com/dir?q=abc而無需更改網址。我想在.htaccess文件中做到這一點,但我不知道如何,我不知道是否有人曾經這樣做過。有誰知道如何?對不起,我是StackOverflow的新手(有點)。重定向example.com/abc不改變URL
試試這個規則在你的根,我假設你的原始URL是工作,你雖然在你的問題,你把dir?q=abc
將其改寫爲short?q=
。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)$ short?q=$1 [QSA,L]
是的,我知道。我縮短了它的標題,所以它不那麼長,現在要測試一下,謝謝。 –
它...工作!非常感謝!我將這個問題標記爲答案。 –