2016-12-04 19 views
1

私は短縮URLサイトを作成しています。example.com/abc123をexample.com/short?q=abc123として扱いたいと思いますURLを変更することなく私は.htaccessファイルでこれをやりたいのですが、どうすればいいのか分かりません。誰がどのように知っていますか?申し訳ありません、私はStackOverflow(sort of)の新機能です。URLを変更せずにexample.com/abcをexample.com/dir?q=abcにリダイレクト

答えて

-1

rootでこのルールを試してみてください。元のURLが動作していると仮定して、short?q=に書き直す必要がありますが、質問にはdir?q=abcを入れてください。

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

ええ、私は知っています。私はタイトルでそれを短縮していたので、それほど長くはありません、今、それをテストするつもりです、ありがとう。 –

+0

それは...働いた!本当にありがとう!私はこの質問に答えました。 –

関連する問題