私は自分のURLをマスクする本当に簡単なものだと思ったものを試していますが、それを機能させることができないようです。完全なURLを入力しなくても、imgタグ内の画像にリンクできるようにしたい。
すなわち
Current url: http://server.com/wp-content/themes/standard/images/img.jpg
or
<img src = "http://server.com/wp-content/themes/standard/images/img.jpg" />
しかし、私のページでは私はただやりたいです
<img src="http://server.com/images/img.jpg" />
しかし、何も私のローカルホストで動作しているようです。Windows 7マシンでApacheサーバーを実行しています。上記のことを行うために.htaccessを使用しようとしています。これが私のウェブサイトのルートにある私の.htaccessファイルです。
更新:以下のZweiBlumenの提案を試しましたが、うまくいかなかったようです。次に、Geertsの提案を試し、私の管理フォルダーのmisc.phpにre-writeメソッドを追加しました。次に、パーマリンクページに移動して、保存をクリックします。これを行った結果、.htaccessフォルダーが書き直され、その出力は以下のようになります。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^css/(.*) /wp-content/themes/standard/css/$1 [QSA,L]
RewriteRule ^js/(.*) /wp-content/themes/standard/js/$1 [QSA,L]
RewriteRule ^images/(.*) /wp-content/themes/standard/images/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ただし、次のような画像フォルダに移動できません。
http://localhost/images/myimage.jpg。
私が得るすべては、見つからないページです。ジョシュアの提案は完全に機能しましたが、画像のURLのマスキングと組み合わせて使用したいと思っています。
私が間違っているかもしれない何か他に何かありますか、またはチェックする必要がありますか?
更新:
これを読んでいる人のために、私はもう一度試してみたところ、GeertsとJoshuasの方法を組み合わせて使用できました。私のFirefoxブラウザーはページをキャッシュしていたようですが、そうではなかったように思われました。
これを.htaccessファイルに入れるのをやめた理由は、このファイルはパーマリンクの管理ページに移動するたびに上書きされるため、誤って上書きしないようにするためです。どういうわけかこれをオフにすることができると思いますが、それを行う方法がわかりません。3つの回答すべてがある程度役立ちました。