2017-04-06 9 views
1

私のウェブサイトでホストされている画像の短いリンクが必要です。例:.htaccessプロバイダーの切り替え後にRewriteRuleが機能しない

http://quartzic.co/sharex/quartzic/UUd.png 

ショートリンク:

i.quartzic.co/nUUd 

サブドメインが「i」はhttp://quartzic.co/sharexにリダイレクトし、「N」の文字がファイルに保存されているディレクトリを示し予想される動作はしています。短いリンクにアクセスし、長いリンクでホストされている画像ファイルを表示します(ブラウザでURLが変更されることはありません)。 まったく同じことは、私の以前のホスト上で働いていたにも関わらず、

RewriteEngine On 
RewriteBase/
RewriteRule ^n(.*)$ /quartzic/$1.png [P,L] 

この問題は、ホスティングプロバイダを切り替えた後に自分自身を提示:

は、ここで私は/ sharex /ディレクトリに持っているの.htaccessファイルです。

答えて

0

これは、新しいホストに正しくmod_proxyが設定されていることを前提としています。

あなたRewriteBaseを修正し、ターゲットに相対URIを使用します。

RewriteEngine On 
RewriteBase /sharex/ 

RewriteRule ^n(.*)$ quartzic/$1.png [P,NC,L] 
+1

これが機能しなかった理由まあ、私はちょうど考え出した - どうやら私の新しい共有ホスティングプロバイダがあなたのために感謝:(mod_proxyのをサポートしていません。とにかく助けて – Quartzic

関連する問題