3

共有 Apache サーバー上にJekyllで生成された小さなブログがあります。このガイドに従ってサーバーをセットアップし、GitHub 経由で変更をプッシュしてサイトを更新できるようにしましたが、まだそこまで到達していません。.htaccessドメインが生成されたサブディレクトリを指すようにする書き換えルールには、困惑/_siteしました。私が使用しているコード (以下) はサイトを正しくリダイレ​​クトしていますが、私が読んだガイドによると、このコードは URL からサブディレクトリを隠す必要があり、これは起こっていません。ホームページでは正しく機能しますが、サブページの URL にはまだ含ま/_site/れています。何か案は?

私のウェブサイト

.htaccess ファイル

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?joejoiner.tk$ [NC]
RewriteCond %{REQUEST_URI} !^/_site/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /_site/$1
RewriteCond %{HTTP_HOST} ^(www.)?joejoiner.tk$ [NC]
RewriteRule ^(/)?$ _site/index.html [L]
4

1 に答える 1

2

/次のように、上記のコード ブロックの 6 行目の末尾に末尾を追加します。

RewriteRule ^(.*)$ /_site/$1/
于 2013-01-25T18:51:21.200 に答える