1

だから、私は自分のWebサイトにコード貼り付けユーティリティをインストールしました(基本的にはPasteBinのようですが、オープンソースのPASTEスクリプトを使用しています)。現時点では、ペーストは整数IDでSQLデータベースに保存されます。貼り付けユーティリティのディレクトリはhttp://example.com/pasteで、貼り付けはhttp://example.com/paste/12345にあります。

私がやりたいのは、ユーザーがhttp://example.com/12345をクリックすると、 http ://example.com/paste/12345に移動するようにhtaccessルールを作成することです。

私は他の質問を見回しましたが、同じ種類の質問をする(または解決する)人はいないようです。しかし、私は間違った場所を見た可能性があり、誰かが私の投稿から数分以内に回答へのリンクを持っているでしょう。それも同様に素晴らしいことですが、可能であれば、より調整されたソリューションをお勧めします。

注:実際のサブフォルダー名を変更せずに、クリック可能なリンクをhttp://example.com/paste/12345(たとえば)からhttp://example.com/p/12345に変更したいだけの場合は、私のコメントを確認してください。受け入れられた回答で。そうでなければ、DopeMonkのソリューションは私の最初の問題に対してうまく機能します。

4

1 に答える 1

1

mod_rewriteを使用して、.htaccessに簡単なルールを設定する必要があります。ただし、このルールを使用する場合は、mod_rewriteが有効になっていることを確認する必要があります

これを追加:

RewriteRule ^/([0-9]+)/$ /paste/$1 [NC,L]  
于 2012-07-12T16:22:26.333 に答える