• 解決済 shu1satake

    (@shu1satake)


    ここで質問することではないのかも知れませんが、皆様の力をお貸し下さい。

    今、「例:http://www.test.com」というサイトに、wordpressを導入しているのですが、
    パーマリンクの設定で、「イベント」というカテゴリを、
    http://www.test.com/event/
    というURLで表示しています。

    そして、引越し(301リダイレクト使用)のため、
    FTPソフトを使って、wordpress場所と同じ階層に「eventフォルダ」を設置し、画像を入れなければなりません。

    しかし、http://www.test.com/event/にアクセスすると、
    「アクセス制限がありません!」
    とエラーが出てしまいます。
    おそらく、作ったeventフォルダを見てしまっていると思うのですが。

    と、ここで行き詰ってしまったのですが、
    どのようにしたら、
    http://www.test.com/event/でも表示されて、
    http://www.test.com/event/test.jpg
    でも見れるように出来るのでしょうか?

    お力をお貸し下さい。
    どうぞよろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは

    検証できないので、ダメもとで

    .htaccess では 実在するファイルやホルダがないときに リダイレクトする設定になっていると思います。(1),(2)

    だから実在するホルダはいろいろ面倒です。

    アイディアとしては、

    RewriteRule event/(.*)\.jpg media/$1\.jpg [L](これを追加 位置に注意)
    
    RewriteCond %{REQUEST_FILENAME} !-f(1)
    RewriteCond %{REQUEST_FILENAME} !-d (2)
    …

    そこで、event/画像ファイル.jpgでアクセスがあったら、競合しないホルダ名にリダイレクトする。
    そこに引っかからないときには、ワードプレスのリダイレクトを行う

    検証できないので、うまくいくかどうかわかりませんが、、、

    サンプルのURLは、www.example.com を使ったほうがいいです 実在すると困りますよね

    トピック投稿者 shu1satake

    (@shu1satake)

    nobitaさん

    ご返信ありがとうございます。
    なるほど、上記で上手くいきました!

    ですが、転送したいフォルダが10個くらいあるんです。
    .htaccessに
    RewriteRule event/(.*)\.jpg media/$1\.jpg [L]
    RewriteRule event2/(.*)\.jpg media/$1\.jpg [L]
    RewriteRule event3/(.*)\.jpg media/$1\.jpg [L]

    と、たくさん設定すると、サイト自体が重くなったりしちゃうんでしょうか?
    分かる範囲で結構ですので、よろしくお願いします。

    >サンプルのURLは、www.example.com を使ったほうがいいです 実在すると困りますよね
    すいません。今度から気をつけます。

    shu1satakeさん

    と、たくさん設定すると、サイト自体が重くなったりしちゃうんでしょうか?
    分かる範囲で結構ですので、よろしくお願いします。

    このような設定は、出来れば避けるべきだと思います。

    後遺症は、ある日突然 ガッツリ きたりしますので、よく検討してからにしてください

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「カテゴリ名と同じフォルダの作り方」には新たに返信することはできません。