私はジキルを使ってサイトを展開しようとしていますが、利便性のために私は次のことをしませんでした:
- 私のGitHubリポジトリからクローンを作成する
- ジキルと一緒に作る
- _siteフォルダへのアクセスをリダイレクトする
私はウェブの周りを見ていましたが、私が見つけた解決策はありませんでした。
URLは次のようなものです:
https://example.com/repo-folder/_site/
もちろん私は訪問者にしか見られないようにしたい:
https://example.com/repo-folder/
アドレスバーで、_siteフォルダのすべてのファイルを提供します。
s htaccessファイルには何を書き込む必要があり、どこに配置する必要がありますか?
回答:
回答№1は1repoフォルダに次のルールを追加してみてください。
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(?:GET|POST) /+(.+?/?)_site/([^? ]*)
RewriteRule ^ /%1%2 [L,R]
RewriteCond $1 !^_site
RewriteRule ^(.*)$ _site/$1 [L]