• maybe66

    (@maybe66)


    /hogehoge/にwordpressをインストールしました。
    wordpress自体は問題なくインストールでき、動いています。

    インストールしたディレクトリーから別ディレクトリに向けてシンボリックリンクが貼られているのですが、そのシンボリックリンクが効かなくなりました。
    /hogehoge/シンボリックリンク

    .htaccess を外してみるとシンボリックリンクは問題なく動作しますが、当然、wordpress自体がうまく動作しません。
    どのように書き換えれば問題なく動作するか、ご教示願えませんか。

    .htaccessの内容

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック投稿者 maybe66

    (@maybe66)

    .htaccessの内容が違っていました。

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /hogehoge/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /hogehoge/index.php [L]
    </IfModule>
    
    # END WordPress
    モデレーター Daisuke Takahashi

    (@extendwings)

    シンボリックリンク先にWordPressインストールすることできないのですか?

    トピック投稿者 maybe66

    (@maybe66)

    ありがとうございます。
    少し書き方が間違っていました。

    インストールしたディレクトリの中にシンボリックリンクがあります。
    hogehoge/hogehoge2
    hogehoge2がシンボリックリンクです。

    ですので、hogehoge自体はシンボリックリンクになっていません。

    よろしくお願いします。

    モデレーター Daisuke Takahashi

    (@extendwings)

    .htaccessをこれで置き換えてみてください。
    https://gist.github.com/shield-9/33c2a2f01558727c9b07
    2行目でSymlinksの追従を有効にして、9行目でsymlinksが存在した場合は処理を行わないようにしています。

    トピック投稿者 maybe66

    (@maybe66)

    Daisuke Takahashi様
    ありがとうございます。

    試してみましたが、ブラウザーからアクセスすると「Not Found」になってしまいます。
    私の思っていたことが、少し見当違いなのかもわかりません。(最初のままでも「Not Found」の表示です)

    .htaccessに書かれたルールは、シンボリックリンク先のディレクトリ(hogehoge2の実体)にも適用されるのでしょうか。
    その場合、それを例外扱いに出来るのでしょうか。

    なお、シンボリックリンク先のディレクトリは別の者が管理していますので、当方では触ることは出来ません。

    モデレーター Daisuke Takahashi

    (@extendwings)

    状況としてはWordPressのコア(wp-adminやwp-contentなど)はhogehogeの直下にある状態ですかね?

    トピック投稿者 maybe66

    (@maybe66)

    WordPressのコアはhogehogeの直下です。
    また、そのhtgehogeディレクトリの中にhogehoge2(シンボリックリンク)が存在します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「インストールすると既存のシンボリックリンクが効かなくなる」には新たに返信することはできません。