lv10_02.jpg
lv10_03.jpg
lv10_04.jpg
lv10_07.jpg
Home
Gallery
Toolz
Blog
Links
lv10_13.jpg
lv10_14.jpg
lv10_15.jpg
lv10_16.jpg

mod_rewriteの階層問題

2007/10/22 月曜日 fidn | 17:18:14

このサイトでもSEOを意識し、今回のリニューアルでmod_rewriteを使い
URIを静的なものに変更しました。具体的には

http://www.lancork.net/?locale=gallery のようなものを

http://www.lancork.net/gallery
のようにしました。しかしここで問題が。

うちではドキュメントルートにいろいろ置いてるので
http://www.lancork.net/gallery/1 のような1階層深いところから
相対パスによるcssやimagesフォルダを読み込めないという現象が発生しました。

検索してみると似たような症状が出てる方が結構いるいる。
しかしながら解決策は得られませんでした。

mod_rewriteを使って1階層深いところへのファイルリクエストを
絶対パスに飛ばす 等も考えましたがいろいろサイトを回ってみると

<base href="http://www.lancork.net/" />

の一行で解決しました。
相対パスの基準となるURIを決める要素らしいです。
ローカルでは使えないけどこれ考えた人神だわ。

コメント (0)

この記事にはまだコメントがついていません。

コメント RSS

現在コメントフォームは利用できません。

copyright © 2007 FiDN
powered by WordPress and WordPress ME

lv10_06.jpg